26 #ifndef MODULEMANAGER_H
27 #define MODULEMANAGER_H
31 #include <QStringList>
35 namespace qutim_sdk_0_3
37 class ModuleManagerPrivate;
56 void loadPlugins(
const QStringList &additional_paths = QStringList());
57 QObject *initExtension(
const QMetaObject *service_meta);
61 virtual void initExtensions();
67 return getExtensions(&T::staticMetaObject);
73 return static_cast<T *
>(initExtension(&T::staticMetaObject));
77 void _q_protocolDestroyed(QObject *obj);
78 void _q_messageReceived(
const QString &);
80 virtual void virtual_hook(
int id,
void *data);
124 #endif // MODULEMANAGER_H