aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/menunode.h
diff options
context:
space:
mode:
Diffstat (limited to 'libqmenumodel/src/menunode.h')
-rw-r--r--libqmenumodel/src/menunode.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/libqmenumodel/src/menunode.h b/libqmenumodel/src/menunode.h
index 21fc5bc..9e22e82 100644
--- a/libqmenumodel/src/menunode.h
+++ b/libqmenumodel/src/menunode.h
@@ -24,6 +24,7 @@
#include <QPointer>
#include <QMap>
#include <QVariant>
+#include <QEvent>
extern "C" {
#include <gio/gio.h>
@@ -73,4 +74,17 @@ private:
static void onItemsChanged(GMenuModel *model, gint position, gint removed, gint added, gpointer data);
};
+class MenuNodeItemChangeEvent : public QEvent
+{
+public:
+ static const QEvent::Type eventType;
+
+ MenuNodeItemChangeEvent(MenuNode* node, int position, int removed, int added);
+
+ MenuNode* node;
+ int position;
+ int removed;
+ int added;
+};
+
#endif