#include <module_loader.h>
Inheritance diagram for ModuleLoader:
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 | |
ModuleInterface * | m_module |
Private Attributes | |
QPluginLoader | m_loader |
Static Private Attributes | |
static QMap< QString, QString > | m_modulePaths |
static QList< QString > | m_moduleNames |
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] |
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] |