7 #ifndef _FCITX_CANDIDATEACTION_H_ 8 #define _FCITX_CANDIDATEACTION_H_ 12 #include <fcitx-utils/macros.h> 13 #include <fcitx/fcitxcore_export.h> 17 class CandidateActionPrivate;
25 FCITX_DECLARE_PROPERTY(
int,
id, setId);
26 FCITX_DECLARE_PROPERTY(std::string, text, setText);
27 FCITX_DECLARE_PROPERTY(
bool, isSeparator, setSeparator);
28 FCITX_DECLARE_PROPERTY(std::string, icon, setIcon);
29 FCITX_DECLARE_PROPERTY(
bool, isCheckable, setCheckable);
30 FCITX_DECLARE_PROPERTY(
bool, isChecked, setChecked);
34 std::unique_ptr<CandidateActionPrivate> d_ptr;
39 #endif // _FCITX_CANDIDATEACTION_H_