Fcitx
Public Member Functions | List of all members
fcitx::UserInterfaceManager Class Reference

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.
 
ActionlookupAction (const std::string &name) const
 Lookup an action by the name. More...
 
ActionlookupActionById (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...
 

Detailed Description

Definition at line 27 of file userinterfacemanager.h.


The documentation for this class was generated from the following files: