summaryrefslogtreecommitdiffhomepage
path: root/qxt-mini/qxtglobalshortcut_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'qxt-mini/qxtglobalshortcut_p.h')
-rw-r--r--qxt-mini/qxtglobalshortcut_p.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/qxt-mini/qxtglobalshortcut_p.h b/qxt-mini/qxtglobalshortcut_p.h
index be708ba6..e6e77809 100644
--- a/qxt-mini/qxtglobalshortcut_p.h
+++ b/qxt-mini/qxtglobalshortcut_p.h
@@ -34,7 +34,7 @@
#include "qxtglobalshortcut.h"
#include <QAbstractEventDispatcher>
#include <QKeySequence>
-#include <QHash>
+#include <QMultiMap>
#include <QAbstractNativeEventFilter>
@@ -54,7 +54,7 @@ public:
bool unsetShortcut();
static bool error;
- bool nativeEventFilter(const QByteArray & eventType, void * message, long * result) override;
+ bool nativeEventFilter(const QByteArray & eventType, void * message, qintptr * result) override;
static void activateShortcut(quint32 nativeKey, quint32 nativeMods, bool is_down);
@@ -70,7 +70,7 @@ private:
static bool registerShortcut(quint32 nativeKey, quint32 nativeMods);
static bool unregisterShortcut(quint32 nativeKey, quint32 nativeMods);
- static QHash<QPair<quint32, quint32>, QxtGlobalShortcut*> shortcuts;
+ static QMultiMap<QPair<quint32, quint32>, QxtGlobalShortcut*> shortcuts;
};
#endif // QXTGLOBALSHORTCUT_P_H