51 std::function<
void()> callback) = 0;
89 for (
const QString&
id : ids) {
Reduced-surface registrar interface for subsystems that need to bind a transient shortcut while a spe...
Definition IAdhocRegistrar.h:37
virtual void unregisterAdhocShortcuts(const QStringList &ids)
Definition IAdhocRegistrar.h:87
virtual ~IAdhocRegistrar()=default
virtual void registerAdhocShortcuts(const QVector< AdhocBinding > &bindings)
Batch forms.
Definition IAdhocRegistrar.h:80
virtual void registerAdhocShortcut(const QString &id, const QKeySequence &sequence, const QString &description, std::function< void()> callback)=0
Register an ad-hoc shortcut that lives outside any settings-driven binding table.
virtual void unregisterAdhocShortcut(const QString &id)=0
Release a shortcut previously bound via registerAdhocShortcut().
Definition IAdhocRegistrar.h:13
One entry of the batch register form below.
Definition IAdhocRegistrar.h:65
QKeySequence sequence
Definition IAdhocRegistrar.h:67
QString id
Definition IAdhocRegistrar.h:66
QString description
Definition IAdhocRegistrar.h:68
std::function< void()> callback
Definition IAdhocRegistrar.h:69