12 #ifndef CONTEXTMENU_H_
13 #define CONTEXTMENU_H_
15 #include <QtGui/QMenu>
16 #include <QtGui/QAction>
36 myMenuName(orig.myMenuName), myAccel(orig.myAccel), myMenuType(orig.myMenuType),
37 myMenuItem(orig.myMenuItem), myActionGroupType(orig.myActionGroupType),
38 myAddSeparator(orig.myAddSeparator), myCreateMenu(orig.myCreateMenu),
39 myCreateItem(orig.myCreateItem), myItem(orig.myItem), mySlot(orig.mySlot), myInternalId(orig.myInternalId)
78 virtual void addMenu(QString menuName,
DtMainMenuType iType,
bool addSeparator =
false,
81 virtual void addMenuItem(
DtMenuItemType iType,
bool addSeparator =
false,
95 virtual void removeItem(
const QString& name);
99 virtual int addMenuItem(QString itemName,
QObject* slotObj,
const char* slot,
100 QString accel = QString::null,
bool addSeparator =
false,
105 virtual void cleanup();
109 virtual bool createMenu();
113 virtual void addMenuItems();
133 virtual bool matchesName(QString lhs, QString rhs)
const;
149 #endif //CONTEXTMENU_H_