diff --git a/src/gui/kernel/qshortcutmap_p.h b/src/gui/kernel/qshortcutmap_p.h index bfd3607e5e..28c37f9a2e 100644 --- a/src/gui/kernel/qshortcutmap_p.h +++ b/src/gui/kernel/qshortcutmap_p.h @@ -83,29 +83,27 @@ public: int setShortcutEnabled(bool enable, int id, QObject *owner, const QKeySequence &key = QKeySequence()); int setShortcutAutoRepeat(bool on, int id, QObject *owner, const QKeySequence &key = QKeySequence()); - void resetState(); - QKeySequence::SequenceMatch nextState(QKeyEvent *e); - QKeySequence::SequenceMatch state(); - void dispatchEvent(QKeyEvent *e); bool tryShortcutEvent(QObject *o, QKeyEvent *e); + bool hasShortcutForKeySequence(const QKeySequence &seq) const; #ifdef Dump_QShortcutMap void dumpMap() const; #endif - bool hasShortcutForKeySequence(const QKeySequence &seq) const; - - private: - QScopedPointer d_ptr; + void resetState(); + QKeySequence::SequenceMatch nextState(QKeyEvent *e); + QKeySequence::SequenceMatch state(); + void dispatchEvent(QKeyEvent *e); QKeySequence::SequenceMatch find(QKeyEvent *e); QKeySequence::SequenceMatch matches(const QKeySequence &seq1, const QKeySequence &seq2) const; QVector matches() const; void createNewSequences(QKeyEvent *e, QVector &ksl); void clearSequence(QVector &ksl); - bool correctContext(const QShortcutEntry &item) const; int translateModifiers(Qt::KeyboardModifiers modifiers); + + QScopedPointer d_ptr; }; #endif // QT_NO_SHORTCUT