equal
deleted
inserted
replaced
|
1 #ifndef CONTEXTMENU_H |
|
2 #define CONTEXTMENU_H |
|
3 |
|
4 #include <QGraphicsWidget> |
|
5 |
|
6 class QWebHitTestResult; |
|
7 |
|
8 namespace GVA { |
|
9 |
|
10 /*! |
|
11 * Abstract base class for context menus. |
|
12 */ |
|
13 class ContextMenu : public QObject |
|
14 { |
|
15 Q_OBJECT |
|
16 public: |
|
17 ContextMenu(QObject *parent = 0) : QObject(parent) {} |
|
18 virtual void addAction(QAction *action) = 0; |
|
19 virtual void addAction(const QString text, const QObject * receiver, const char * member, const QKeySequence & shortcut = 0) = 0; |
|
20 virtual void exec(const QPoint & p) = 0; |
|
21 }; |
|
22 |
|
23 } // GVA namespace |
|
24 |
|
25 #endif // CONTEXTMENU_H |