ModuleLoader Class Reference

#include <module_loader.h>

Inheritance diagram for ModuleLoader:

Inheritance graph
[legend]
Collaboration diagram for ModuleLoader:

Collaboration graph
[legend]
List of all members.

Signals

void newPlugin (const QString &, const QString &, const QIcon &)
void newController (const QString &, const QString &, const QIcon &)
void newPluginGroup (const QString &, const QString &, const QIcon &)
void newControllerGroup (const QString &, const QString &, const QIcon &)

Public Member Functions

void initModuleDir (const QDir &)

Protected Member Functions

bool loadModule (const QString &)

Protected Attributes

ModuleInterfacem_module

Private Attributes

QPluginLoader m_loader

Static Private Attributes

static QMap< QString, QString > m_modulePaths
static QList< QString > m_moduleNames

Member Function Documentation

void ModuleLoader::initModuleDir ( const QDir &   ) 

bool ModuleLoader::loadModule ( const QString &   )  [protected]

void ModuleLoader::newController ( const QString &  ,
const QString &  ,
const QIcon &   
) [signal]

void ModuleLoader::newControllerGroup ( const QString &  ,
const QString &  ,
const QIcon &   
) [signal]

void ModuleLoader::newPlugin ( const QString &  ,
const QString &  ,
const QIcon &   
) [signal]

void ModuleLoader::newPluginGroup ( const QString &  ,
const QString &  ,
const QIcon &   
) [signal]


Member Data Documentation

QPluginLoader ModuleLoader::m_loader [private]

ModuleInterface* ModuleLoader::m_module [protected]

QList< QString > ModuleLoader::m_moduleNames [static, private]

QMap< QString, QString > ModuleLoader::m_modulePaths [static, private]


The documentation for this class was generated from the following files:
Generated on Thu Apr 5 13:13:04 2007 for LCDBuilder by  doxygen 1.4.7