 |
LeechCraft
0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
|
Go to the documentation of this file.
14 #include <QKeySequence>
53 const QKeySequence& seq,
98 virtual void SetShortcut (
const QString&
id,
const QKeySequences_t& sequences) = 0;
113 Q_DECLARE_INTERFACE (
IHaveShortcuts,
"org.Deviant.LeechCraft.IHaveShortcuts/1.0")
Describes an action exposed in shortcut manager.
QKeySequences_t Seqs_
List of key sequences for this action.
Interface for plugins that support configuring shortcuts.
Q_DECLARE_METATYPE(QVariantList *)
QString UserVisibleText_
User-visible name of the action.
ActionInfo()
Default-constructs an action info.
ActionInfo(const QString &uvt, const QKeySequences_t &seqs, const QIcon &icon)
Constructs an action info.
ActionInfo(const QString &uvt, const QKeySequence &seq, const QIcon &icon)
Constructs an action info.
QIcon Icon_
Icon of the action.
virtual ~IHaveShortcuts()