8 #ifndef _FCITX_TEMPMODEMANAGER_H_ 9 #define _FCITX_TEMPMODEMANAGER_H_ 12 #include <fcitx-utils/handlertable.h> 13 #include <fcitx-utils/macros.h> 14 #include <fcitx/fcitxcore_export.h> 15 #include <fcitx/instance.h> 25 class TempModeManagerPrivate;
51 void registerTempMode(
TempMode &tempMode);
54 std::unique_ptr<TempModeManagerPrivate> d_ptr;
62 #endif // _FCITX_TEMPMODEMANAGER_H_ Temporary input modes for Fcitx.
An instance represents a standalone Fcitx instance.
Manage registered TempMode objects for an Instance.
A temporary mode that can take over key handling for a short period.