35 #include <QKeySequence> 74 const QKeySequence& seq,
119 virtual void SetShortcut (
const QString&
id,
const QKeySequences_t& sequences) = 0;
134 Q_DECLARE_INTERFACE (
IHaveShortcuts,
"org.Deviant.LeechCraft.IHaveShortcuts/1.0")
virtual ~IHaveShortcuts()
ActionInfo(const QString &uvt, const QKeySequences_t &seqs, const QIcon &icon)
Constructs an action info.
Describes an action exposed in shortcut manager.
QString UserVisibleText_
User-visible name of the action.
ActionInfo()
Default-constructs an action info.
Interface for plugins that support configuring shortcuts.
QIcon Icon_
Icon of the action.
Q_DECLARE_METATYPE(QVariantList *)
QKeySequences_t Seqs_
List of key sequences for this action.
ActionInfo(const QString &uvt, const QKeySequence &seq, const QIcon &icon)
Constructs an action info.