6 #ifndef UMBRELLO_PLUGINLOADER_H
7 #define UMBRELLO_PLUGINLOADER_H
10 #include <Q3ValueList>
96 const PluginMap &
plugins()
const;
~PluginLoader()
Definition: pluginloader.cpp:34
Definition: pluginloader.h:53
QMap< QString, Plugin * > PluginMap
Definition: pluginloader.h:66
Plugin * findPlugin(const QString &name)
Definition: pluginloader.cpp:118
static PluginLoader * instance()
Definition: pluginloader.cpp:39
QMap< QString, PluginList > CategoryMap
Definition: pluginloader.h:69
const CategoryMap & categories() const
Definition: pluginloader.cpp:139
CategoryMap _categories
Categories of plugins.
Definition: pluginloader.h:115
void slotDestroyed(QObject *obj)
Definition: pluginloader.cpp:145
Q3ValueList< Plugin * > PluginList
Definition: pluginloader.h:63
PluginLoader()
Definition: pluginloader.cpp:24
static PluginLoader * _instance
Singleton instance.
Definition: pluginloader.h:113
const PluginMap & plugins() const
Definition: pluginloader.cpp:133
Plugin * loadPlugin(const QString &name)
Definition: pluginloader.cpp:46
Definition: configurable.h:23
PluginMap _plugins
The plugin mapping.
Definition: pluginloader.h:114
void unloadPlugin(const QString &name)
Definition: pluginloader.cpp:127