5 #ifndef CNOID_BASE_MENU_MANAGER_H 6 #define CNOID_BASE_MENU_MANAGER_H 10 #include <cnoid/ExtensionManager> 16 class MenuManagerImpl;
30 void bindTextDomain(
const std::string& domain);
32 void setTopMenu(QWidget* topMenu);
35 void setNewPopupMenu(QWidget* parent = 0);
38 QWidget* current()
const;
43 QAction* findItem(
const QString& path);
48 void addAction(QAction* action);
50 Action* addItem(
const QString& text);
51 Action* addCheckItem(
const QString& text);
52 Action* addRadioItem(QActionGroup* group,
const QString& text);
59 QWidget* currentMenu_;
62 std::string textDomain;
64 std::pair<QAction*, QWidget*> findPath(
const QString& path,
bool createPath);
65 void addItem(QWidget* menu, QAction* item);
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37