5 #ifndef CNOID_BASE_MENU_H
6 #define CNOID_BASE_MENU_H
8 #include <cnoid/Signal>
10 #include "exportdecl.h"
14 class CNOID_EXPORT
Menu :
public QMenu
19 Menu(QWidget* parent = 0);
20 Menu(
const QString& title, QWidget* parent = 0);
28 void onTriggered(QAction* action);
33 Signal<void(QAction*)>* sigTriggered_;
34 Signal<void()>* sigAboutToShow_;
35 Signal<void()>* sigAboutToHide_;