7 #ifndef _FCITX_INPUTMETHODENTRY_H_ 8 #define _FCITX_INPUTMETHODENTRY_H_ 12 #include <fcitx-utils/macros.h> 13 #include <fcitx/fcitxcore_export.h> 26 const std::string &languageCode,
const std::string &addon);
34 void setUserData(std::unique_ptr<InputMethodEntryUserData> userData);
38 const std::string &name()
const;
39 const std::string &nativeName()
const;
40 const std::string &icon()
const;
41 const std::string &uniqueName()
const;
42 const std::string &languageCode()
const;
43 const std::string &addon()
const;
57 const std::string &label()
const;
58 bool isConfigurable()
const;
65 bool isKeyboard()
const;
68 std::unique_ptr<InputMethodEntryPrivate> d_ptr;
73 #endif // _FCITX_INPUTMETHODENTRY_H_