Fcitx
|
Public Member Functions | |
UserInterfaceManager (AddonManager *manager) | |
void | load (const std::string &ui={}) |
Initialize the UI Addon. More... | |
bool | registerAction (const std::string &name, Action *action) |
Register an named action. More... | |
bool | registerAction (Action *action) |
Register an anonymous action. More... | |
void | unregisterAction (Action *action) |
Unregister the action. | |
Action * | lookupAction (const std::string &name) const |
Lookup an action by the name. More... | |
Action * | lookupActionById (int id) const |
Lookup an action by id. More... | |
void | update (UserInterfaceComponent component, InputContext *inputContext) |
Mark a user interface component to be updated for given input context. More... | |
void | expire (InputContext *inputContext) |
Remove all pending updates for a given input context. | |
void | flush () |
void | updateAvailability () |
Invoke by user interface addon to notify if there is any avaiability change. | |
std::string | currentUI () const |
Return the current active addon ui name. | |
bool | isVirtualKeyboardVisible () const |
Return if virtual keyboard is visible. | |
void | showVirtualKeyboard () const |
Show the virtual keyboard. More... | |
void | hideVirtualKeyboard () const |
Hide the virtual keyboard. More... | |
void | updateVirtualKeyboardVisibility () |
Invoke by user interface addon to notify if there is any virtual keyboard visibility change. More... | |
Definition at line 27 of file userinterfacemanager.h.