diff options
author | Dmitry Shachnev <mitya57@gmail.com> | 2016-01-21 20:15:02 +0300 |
---|---|---|
committer | Dmitry Shachnev <mitya57@gmail.com> | 2016-02-02 16:27:38 +0000 |
commit | f5ea4baa0dc81907f4375fe9620dc9c73c26d94c (patch) | |
tree | 3a5b6527d7e0674c19db74c10b5124a71bf46c2e /src/gui/kernel/qkeysequence_p.h | |
parent | 751e2ce44ffc87a2b528572a5086ba7738a63d1e (diff) | |
download | qtbase-f5ea4baa0dc81907f4375fe9620dc9c73c26d94c.tar.gz |
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.h | 2 |
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 |