LeechCraft  0.6.70-6645-gcd10d7e
Modular cross-platform feature rich live environment.
iscriptloader.h File Reference
#include <memory>
#include <QVariant>
+ Include dependency graph for iscriptloader.h:

Go to the source code of this file.

Classes

class  IScript
 Interface for objects representing scripts. More...
 
class  IScriptLoaderInstance
 Interface for script loaders. More...
 
class  IScriptLoader
 Interface for plugins providing scripting. More...
 

Typedefs

typedef std::shared_ptr< IScriptIScript_ptr
 
typedef std::shared_ptr< IScriptLoaderInstanceIScriptLoaderInstance_ptr
 

Functions

 Q_DECLARE_INTERFACE (IScript,"org.Deviant.LeechCraft.IScript/1.0")
 
 Q_DECLARE_INTERFACE (IScriptLoaderInstance,"org.Deviant.LeechCraft.IScriptLoaderInstance/1.0")
 
 Q_DECLARE_INTERFACE (IScriptLoader,"org.Deviant.LeechCraft.IScriptLoader/1.0")
 

Typedef Documentation

typedef std::shared_ptr<IScript> IScript_ptr

Definition at line 100 of file iscriptloader.h.

Definition at line 192 of file iscriptloader.h.

Function Documentation

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

Referenced by IScriptLoader::~IScriptLoader().

+ Here is the caller graph for this function:

Q_DECLARE_INTERFACE ( IScriptLoaderInstance  ,
"org.Deviant.LeechCraft.IScriptLoaderInstance/1.0"   
)
Q_DECLARE_INTERFACE ( IScriptLoader  ,
"org.Deviant.LeechCraft.IScriptLoader/1.0"   
)