|
Fcitx
|


Public Types | |
| using | PropertyType = SimpleTempModeState< PropertyBaseType > |
Public Member Functions | |
| PropertyType * | property (InputContext *inputContext) const |
Public Member Functions inherited from fcitx::TempMode | |
| bool | isRegistered () const |
| Return whether this temp mode is registered with a manager. | |
| void | unregister () |
| Unregister this temp mode from its manager. | |
| virtual bool | triggerTempMode (const KeyEvent &keyEvent)=0 |
| Handle a potential trigger key event. More... | |
| virtual bool | keyEvent (const KeyEvent &keyEvent)=0 |
| Handle a key event while the temp mode is active. More... | |
| virtual bool | invokeAction (InvokeActionEvent &event) |
| Handle an action invoked while the temp mode is active. More... | |
| virtual std::string_view | name () const =0 |
| Return the input context property name. | |
Protected Member Functions | |
| bool | isActive (InputContext *inputContext) const override |
| Return whether this temp mode is currently active. | |
| void | reset (InputContext *inputContext) override |
| Reset the temp mode state for an input context. More... | |
| InputContextProperty * | createProperty (InputContext &inputContext) override |
| Create the property object stored for each input context. | |
Protected Member Functions inherited from fcitx::TempMode | |
| InputContextProperty * | genericProperty (InputContext *inputContext) const |
| Return the registered temp mode state for an input context. | |
Definition at line 125 of file tempmode.h.
|
inlineoverrideprotectedvirtual |
Reset the temp mode state for an input context.
| inputContext | input context |
Implements fcitx::TempMode.
Definition at line 141 of file tempmode.h.
1.8.13