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;