19 #ifndef UMBRELLO_PLUGINLOADER_H 20 #define UMBRELLO_PLUGINLOADER_H 23 #include <Q3ValueList> 109 const PluginMap &
plugins()
const;
~PluginLoader()
Definition: pluginloader.cpp:44
Definition: pluginloader.h:66
QMap< QString, Plugin * > PluginMap
Definition: pluginloader.h:79
Plugin * findPlugin(const QString &name)
Definition: pluginloader.cpp:128
static PluginLoader * instance()
Definition: pluginloader.cpp:49
QMap< QString, PluginList > CategoryMap
Definition: pluginloader.h:82
CategoryMap _categories
Categories of plugins.
Definition: pluginloader.h:128
void slotDestroyed(QObject *obj)
Definition: pluginloader.cpp:155
Q3ValueList< Plugin * > PluginList
Definition: pluginloader.h:76
PluginLoader()
Definition: pluginloader.cpp:34
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
Definition: configurable.h:35
const CategoryMap & categories() const
Definition: pluginloader.cpp:149
PluginMap _plugins
The plugin mapping.
Definition: pluginloader.h:127
void unloadPlugin(const QString &name)
Definition: pluginloader.cpp:137