#include <modulemanager.h>
ModuleManager class used to manage plug-ins and extensions/ ModuleManagerImpl inherit this class and used to hide core layers and protect those.
◆ ModuleManager()
qutim_sdk_0_3::ModuleManager::ModuleManager |
( |
QObject * |
parent = 0 | ) |
|
|
protected |
◆ ~ModuleManager()
virtual qutim_sdk_0_3::ModuleManager::~ModuleManager |
( |
| ) |
|
|
protectedvirtual |
◆ _q_messageReceived
void qutim_sdk_0_3::ModuleManager::_q_messageReceived |
( |
const QString & |
| ) |
|
|
protectedslot |
◆ _q_protocolDestroyed
void qutim_sdk_0_3::ModuleManager::_q_protocolDestroyed |
( |
QObject * |
obj | ) |
|
|
protectedslot |
◆ coreExtensions()
◆ extensions() [1/2]
ExtensionInfoList qutim_sdk_0_3::ModuleManager::extensions |
( |
const char * |
interfaceId | ) |
const |
|
protected |
◆ extensions() [2/2]
ExtensionInfoList qutim_sdk_0_3::ModuleManager::extensions |
( |
const QMetaObject * |
meta | ) |
const |
|
protected |
◆ getExtensions()
◆ initExtension() [1/2]
template<typename T >
T* qutim_sdk_0_3::ModuleManager::initExtension |
( |
| ) |
|
|
inlineprotected |
◆ initExtension() [2/2]
QObject* qutim_sdk_0_3::ModuleManager::initExtension |
( |
const QMetaObject * |
service_meta | ) |
|
|
protected |
◆ initExtensions()
virtual void qutim_sdk_0_3::ModuleManager::initExtensions |
( |
| ) |
|
|
protectedvirtual |
◆ loadPlugins()
void qutim_sdk_0_3::ModuleManager::loadPlugins |
( |
const QStringList & |
additional_paths = QStringList() | ) |
|
|
protected |
◆ onQuit
void qutim_sdk_0_3::ModuleManager::onQuit |
( |
| ) |
|
|
protectedslot |
◆ virtual_hook()
virtual void qutim_sdk_0_3::ModuleManager::virtual_hook |
( |
int |
id, |
|
|
void * |
data |
|
) |
| |
|
protectedvirtual |
◆ moduleGenerators [1/2]
◆ moduleGenerators [2/2]
Q_DECL_IMPORT GeneratorList moduleGenerators |
( |
const QMetaObject * |
| ) |
|
|
friend |
The documentation for this class was generated from the following file: