summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qkeysequence_p.h
diff options
context:
space:
mode:
authorDmitry Shachnev <mitya57@gmail.com>2016-01-21 20:15:02 +0300
committerDmitry Shachnev <mitya57@gmail.com>2016-02-02 16:27:38 +0000
commitf5ea4baa0dc81907f4375fe9620dc9c73c26d94c (patch)
tree3a5b6527d7e0674c19db74c10b5124a71bf46c2e /src/gui/kernel/qkeysequence_p.h
parent751e2ce44ffc87a2b528572a5086ba7738a63d1e (diff)
dbusmenu: Add support for shortcuts
To do that, split out and export a QKeySequencePrivate::keyName() function that returns the key text representation without the modifiers. The implementation is compatible with libdbusmenu-qt. Change-Id: Ibc3190a3949813a1610728cf89574027e5d2778d Reviewed-by: Shawn Rutledge <shawn.rutledge@theqtcompany.com>
Diffstat (limited to 'src/gui/kernel/qkeysequence_p.h')
-rw-r--r--src/gui/kernel/qkeysequence_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/kernel/qkeysequence_p.h b/src/gui/kernel/qkeysequence_p.h
index a03549634f..6d20f798b3 100644
--- a/src/gui/kernel/qkeysequence_p.h
+++ b/src/gui/kernel/qkeysequence_p.h
@@ -75,6 +75,8 @@ public:
QAtomicInt ref;
int key[MaxKeyCount];
static QString encodeString(int key, QKeySequence::SequenceFormat format);
+ // used in dbusmenu
+ Q_GUI_EXPORT static QString keyName(int key, QKeySequence::SequenceFormat format);
static int decodeString(const QString &keyStr, QKeySequence::SequenceFormat format);
};
#endif // QT_NO_SHORTCUT