7 #ifndef _FCITX_STATUSAREA_H_ 8 #define _FCITX_STATUSAREA_H_ 13 #include <fcitx-utils/macros.h> 14 #include <fcitx/fcitxcore_export.h> 24 class StatusAreaPrivate;
54 void removeAction(
Action *action);
63 std::vector<Action *> actions(
StatusGroup group)
const;
66 std::vector<Action *> allActions()
const;
69 std::unique_ptr<StatusAreaPrivate> d_ptr;
74 #endif // _FCITX_STATUSAREA_H_ Utility class that provides a hierarchy between multiple objects.
The Action class provides an abstraction for user commands that can be added to user interfaces...
Action shown before input method group.
Status area represent a list of actions and action may have sub actions.
Action shown after input method group.
An input context represents a client of Fcitx.
Base class that can be used for UI composition or graph.