OSDN Git Service

remove unused QShortcutMapPrivate member
authorIvailo Monev <xakepa10@laimg.moc>
Thu, 11 Jul 2019 16:32:19 +0000 (16:32 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Thu, 11 Jul 2019 16:32:19 +0000 (16:32 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/kernel/qshortcutmap.cpp

index bbce1dc..b089cfc 100644 (file)
@@ -119,17 +119,13 @@ static QDebug &operator<<(QDebug &dbg, const QShortcutEntry *se) {
 */
 class QShortcutMapPrivate
 {
-    Q_DECLARE_PUBLIC(QShortcutMap)
-
 public:
-    QShortcutMapPrivate(QShortcutMap* parent)
-        : q_ptr(parent), currentId(0), ambigCount(0), currentState(QKeySequence::NoMatch)
+    QShortcutMapPrivate()
+        : currentId(0), ambigCount(0), currentState(QKeySequence::NoMatch)
     {
         identicals.reserve(10);
         currentSequences.reserve(10);
     }
-    QShortcutMap *q_ptr;                        // Private's parent
-
     QList<QShortcutEntry> sequences;            // All sequences!
 
     int currentId;                              // Global shortcut ID number
@@ -146,7 +142,7 @@ public:
     QShortcutMap constructor.
 */
 QShortcutMap::QShortcutMap()
-    : d_ptr(new QShortcutMapPrivate(this))
+    : d_ptr(new QShortcutMapPrivate())
 {
     resetState();
 }