|
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.
| qutim_sdk_0_3::ModuleManager::ModuleManager | ( | QObject * | parent = 0 | ) | [protected] |
| virtual qutim_sdk_0_3::ModuleManager::~ModuleManager | ( | ) | [protected, virtual] |
| void qutim_sdk_0_3::ModuleManager::_q_messageReceived | ( | const QString & | ) | [protected, slot] |
| void qutim_sdk_0_3::ModuleManager::_q_protocolDestroyed | ( | QObject * | obj | ) | [protected, slot] |
| virtual ExtensionInfoList qutim_sdk_0_3::ModuleManager::coreExtensions | ( | ) | const [protected, pure virtual] |
| ExtensionInfoList qutim_sdk_0_3::ModuleManager::extensions | ( | const char * | interfaceId | ) | const [protected] |
| ExtensionInfoList qutim_sdk_0_3::ModuleManager::extensions | ( | const QMetaObject * | meta | ) | const [protected] |
| QMultiMap<Plugin *, ExtensionInfo> qutim_sdk_0_3::ModuleManager::getExtensions | ( | ) | [inline, protected] |
| QObject* qutim_sdk_0_3::ModuleManager::initExtension | ( | const QMetaObject * | service_meta | ) | [protected] |
| T* qutim_sdk_0_3::ModuleManager::initExtension | ( | ) | [inline, protected] |
| virtual void qutim_sdk_0_3::ModuleManager::initExtensions | ( | ) | [protected, virtual] |
| void qutim_sdk_0_3::ModuleManager::loadPlugins | ( | const QStringList & | additional_paths = QStringList() | ) | [protected] |
| void qutim_sdk_0_3::ModuleManager::onQuit | ( | ) | [protected, slot] |
| virtual void qutim_sdk_0_3::ModuleManager::virtual_hook | ( | int | id, |
| void * | data | ||
| ) | [protected, virtual] |
| Q_DECL_IMPORT GeneratorList moduleGenerators | ( | const QMetaObject * | ) | [friend] |
| Q_DECL_IMPORT GeneratorList moduleGenerators | ( | const char * | ) | [friend] |