8 #ifndef ecvKeySequences_h
9 #define ecvKeySequences_h
Manage key sequences used for shortcuts.
virtual void removeModalShortcut()
~ecvKeySequences() override=default
ecvModalShortcut * addModalShortcut(const QKeySequence &keySequence, QAction *action, QWidget *parent)
void reorder(ecvModalShortcut *target)
bool m_silence
Set true in slot implementations to avoid signal/slot recursion.
virtual void disableSiblings()
virtual void enableNextSibling()
ecvModalShortcut * active(const QKeySequence &keySequence) const
static ecvKeySequences & instance()
void dumpShortcuts(const QKeySequence &keySequence) const
ecvKeySequences(QObject *parent)
Manage an action and/or widget's responsivity to a shortcut.