|
Fcitx
|


Public Member Functions | |
| void | setIcon (const std::string &icon) |
| void | setChecked (bool checked) |
| void | setShortText (const std::string &text) |
| void | setLongText (const std::string &text) |
| std::string | shortText (InputContext *) const override |
| Short description for this action of given input context. | |
| std::string | icon (InputContext *) const override |
| Icon name of this action of given input context. | |
| bool | isChecked (InputContext *) const override |
| Return if this action is checked. More... | |
| std::string | longText (InputContext *) const override |
| Return a long description for this action. More... | |
| void | activate (fcitx::InputContext *) override |
| Activate this action. More... | |
| FCITX_DECLARE_SIGNAL (SimpleAction, Activated, void(InputContext *)) | |
Public Member Functions inherited from fcitx::Action | |
| bool | isSeparator () const |
| Whether the action is a separator action. | |
| Action & | setSeparator (bool separator) |
| Set whether this action is a separator. More... | |
| bool | isCheckable () const |
| Whether the action is a checkable action. | |
| Action & | setCheckable (bool checkable) |
| Set whether this action is a checkable action. More... | |
| const std::string & | name () const |
| The action name when this action is registered. | |
| bool | registerAction (const std::string &name, UserInterfaceManager *uiManager) |
| Register an action to UserInterfaceManager. More... | |
| void | setMenu (Menu *menu) |
| Set the sub menu of this action. More... | |
| Menu * | menu () |
| Return the sub menu of this action. | |
| int | id () |
| Return the unique integer id of action. More... | |
| void | update (InputContext *ic) |
| Notify that this action is required to be updated of given input context. More... | |
| FCITX_DECLARE_SIGNAL (Action, Update, void(InputContext *)) | |
| const KeyList & | hotkey () const |
| Hotkey bound to the action. More... | |
| void | setHotkey (const KeyList &hotkey) |
| Set associated hotkey for display. More... | |
Public Member Functions inherited from fcitx::Element | |
| bool | isChild (const Element *element) const |
| Enable query between different elements. | |
| bool | isParent (const Element *element) const |
| Enable query between different elements. | |
Public Member Functions inherited from fcitx::ConnectableObject | |
| template<typename SignalType , typename F > | |
| Connection | connect (F &&func) |
| template<typename SignalType > | |
| void | disconnectAll () |
Additional Inherited Members | |
Protected Member Functions inherited from fcitx::Element | |
| const std::list< Element * > & | parents () const |
| List all parents. More... | |
| const std::list< Element * > & | childs () const |
| List all childs. More... | |
| void | addChild (Element *child) |
| void | addParent (Element *parent) |
| void | insertChild (Element *before, Element *child) |
| void | insertParent (Element *before, Element *parent) |
| void | removeParent (Element *parent) |
| void | removeChild (Element *child) |
| void | removeAllChild () |
| void | removeAllParent () |
Protected Member Functions inherited from fcitx::ConnectableObject | |
| void | destroy () |
| Allow user to notify the destroy event earlier. More... | |
| template<typename SignalType , typename... Args> | |
| auto | emit (Args &&...args) |
| template<typename SignalType , typename... Args> | |
| auto | emit (Args &&...args) const |
| template<typename SignalType , typename Combiner = LastValue<typename std::function< typename SignalType::signalType>::result_type>> | |
| void | registerSignal () |
| template<typename SignalType > | |
| void | unregisterSignal () |
Static Protected Member Functions inherited from fcitx::Element | |
| static void | addEdge (Element *parent, Element *child, Element *beforeChild, Element *beforeParent) |
| static void | removeEdge (Element *parent, Element *child) |
1.8.13