LeechCraft  0.6.70-3565-g2d86529
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
iquarkcomponentprovider.h File Reference
#include <memory>
#include <QString>
#include <QUrl>
#include <QVariant>
#include <util/sys/paths.h>
+ Include dependency graph for iquarkcomponentprovider.h:

Go to the source code of this file.

Classes

class  LeechCraft::QuarkComponent
 Describes a single quark. More...
 
class  IQuarkComponentProvider
 Interface for plugins providing quark components. More...
 

Namespaces

 LeechCraft
 

Typedefs

typedef std::shared_ptr
< QuarkComponent > 
LeechCraft::QuarkComponent_ptr
 A shared pointer to a quark. More...
 
typedef QList< QuarkComponent_ptr > LeechCraft::QuarkComponents_t
 A list of quarks pointers. More...
 

Functions

 Q_DECLARE_INTERFACE (IQuarkComponentProvider,"org.Deviant.LeechCraft.IQuarkComponentProvider/1.0")
 

Function Documentation

Q_DECLARE_INTERFACE ( IQuarkComponentProvider  ,
"org.Deviant.LeechCraft.IQuarkComponentProvider/1.0"   
)