18 #include <QKeySequence>
21 #include "../../util/btassert.h"
34 QMap<QString, QAction *>
const &
actions() const noexcept
47 return static_cast<T &
>(a);
BtActionCollection(QObject *const parent=nullptr)
void readShortcuts(QString const &group)
Read shortcuts from config.
void writeShortcuts(QString const &group) const
Write shortcuts to config.
QMap< QString, QAction * > const & actions() const noexcept
QMap< QString, QAction * > m_actions
void addAction(QString const &name, QAction *const action)
void removeAction(QString const &name)
T & actionAs(QString const &name) const
QAction & action(QString const &name) const
static QKeySequence getDefaultShortcut(QAction &action)