libqutim
0.3.1.0
|
#include <modulemanager.h>
Protected Slots | |
void | _q_messageReceived (const QString &) |
void | _q_protocolDestroyed (QObject *obj) |
void | onQuit () |
Protected Member Functions | |
ModuleManager (QObject *parent=0) | |
virtual | ~ModuleManager () |
virtual ExtensionInfoList | coreExtensions () const =0 |
ExtensionInfoList | extensions (const char *interfaceId) const |
ExtensionInfoList | extensions (const QMetaObject *meta) const |
template<typename T > | |
QMultiMap< Plugin *, ExtensionInfo > | getExtensions () |
QObject * | initExtension (const QMetaObject *service_meta) |
template<typename T > | |
T * | initExtension () |
virtual void | initExtensions () |
void | loadPlugins (const QStringList &additional_paths=QStringList()) |
virtual void | virtual_hook (int id, void *data) |
Friends | |
Q_DECL_IMPORT GeneratorList | moduleGenerators (const QMetaObject *) |
Q_DECL_IMPORT GeneratorList | moduleGenerators (const char *) |
ModuleManager class used to manage plug-ins and extensions/ ModuleManagerImpl inherit this class and used to hide core layers and protect those.
|
protected |
|
protectedvirtual |
|
protectedslot |
|
protectedslot |
|
protectedpure virtual |
|
protected |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protectedvirtual |
|
protected |
|
protectedslot |
|
protectedvirtual |
|
friend |
|
friend |