49 void keyPressEvent( QKeyEvent *event )
override;
50 void keyReleaseEvent( QKeyEvent *event )
override;
53 void changeShortcut();
57 void saveShortcutsPdf();
58 void mLeFilter_textChanged(
const QString &text );
60 void actionChanged( QTreeWidgetItem *current, QTreeWidgetItem *previous );
66 enum class ActionOnExisting
74 void populateActions();
77 QObject *currentObject();
80 QAction *currentAction();
83 QShortcut *currentShortcut();
86 void saveShortcuts(
bool saveAll =
true );
88 void setGettingShortcut(
bool getting );
89 void setCurrentActionShortcut(
const QKeySequence &s );
90 void updateShortcutText();
93 QMenu *mSaveMenu =
nullptr;
94 QAction *mSaveUserShortcuts =
nullptr;
95 QAction *mSaveAllShortcuts =
nullptr;
96 QAction *mSaveAsPdf =
nullptr;
98 bool mGettingShortcut =
false;
99 int mModifiers = 0, mKey = 0;