12 #include <fcitx-utils/macros.h> 14 #include <fcitx/fcitxcore_export.h> 37 void addAction(
Action *action);
38 void removeAction(
Action *action);
40 std::vector<Action *> actions();
45 std::unique_ptr<MenuPrivate> d_ptr;
46 FCITX_DECLARE_PRIVATE(
Menu);
50 #endif // _FCITX_MENU_H_ Utility class that provides a hierarchy between multiple objects.
#define FCITX_DECLARE_SIGNAL(CLASS_NAME, NAME,...)
Declare signal by type.
The Action class provides an abstraction for user commands that can be added to user interfaces...
Base class that can be used for UI composition or graph.