19 #ifndef UMBRELLO_PLUGINLOADER_H
20 #define UMBRELLO_PLUGINLOADER_H
23 #include <Q3ValueList>
Definition: pluginloader.h:67
PluginLoader()
Definition: pluginloader.cpp:34
QMap< QString, PluginList > CategoryMap
Definition: pluginloader.h:82
QMap< QString, Plugin * > PluginMap
Definition: pluginloader.h:79
~PluginLoader()
Definition: pluginloader.cpp:44
void unloadPlugin(const QString &name)
Definition: pluginloader.cpp:137
PluginMap _plugins
The plugin mapping.
Definition: pluginloader.h:127
Plugin * findPlugin(const QString &name)
Definition: pluginloader.cpp:128
CategoryMap _categories
Categories of plugins.
Definition: pluginloader.h:128
const PluginMap & plugins() const
Definition: pluginloader.cpp:143
static PluginLoader * _instance
Singleton instance.
Definition: pluginloader.h:126
Plugin * loadPlugin(const QString &name)
Definition: pluginloader.cpp:56
Q3ValueList< Plugin * > PluginList
Definition: pluginloader.h:76
const CategoryMap & categories() const
Definition: pluginloader.cpp:149
static PluginLoader * instance()
Definition: pluginloader.cpp:49
void slotDestroyed(QObject *obj)
Definition: pluginloader.cpp:155
Definition: configurable.h:36