LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ihaveshortcuts.h File Reference
#include <QtPlugin>
#include <QMultiMap>
#include <QString>
#include <QKeySequence>
#include <QIcon>
#include <QMetaType>
+ Include dependency graph for ihaveshortcuts.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LeechCraft::ActionInfo
 Describes an action exposed in shortcut manager. More...
 
class  IShortcutProxy
 Proxy for requesting shortcuts from the shortcut manager in the Core. More...
 
class  IHaveShortcuts
 Interface for plugins that support configuring shortcuts. More...
 

Namespaces

 LeechCraft
 

Typedefs

typedef QList< QKeySequence > QKeySequences_t
 

Functions

 Q_DECLARE_METATYPE (QKeySequences_t)
 
 Q_DECLARE_METATYPE (LeechCraft::ActionInfo)
 
 Q_DECLARE_INTERFACE (IShortcutProxy,"org.Deviant.LeechCraft.IShortcutProxy/1.0")
 
 Q_DECLARE_INTERFACE (IHaveShortcuts,"org.Deviant.LeechCraft.IHaveShortcuts/1.0")
 

Typedef Documentation

typedef QList<QKeySequence> QKeySequences_t

Definition at line 39 of file ihaveshortcuts.h.

Function Documentation

Q_DECLARE_INTERFACE ( IShortcutProxy  ,
"org.Deviant.LeechCraft.IShortcutProxy/1.0"   
)
Q_DECLARE_INTERFACE ( IHaveShortcuts  ,
"org.Deviant.LeechCraft.IHaveShortcuts/1.0"   
)
Q_DECLARE_METATYPE ( QKeySequences_t  )
Q_DECLARE_METATYPE ( LeechCraft::ActionInfo  )