24 #ifndef __PLUGINLOADER_H__
25 #define __PLUGINLOADER_H__
34 #define gPlugins (PluginLoader::instance())
57 Plugin(
unsigned int type, QString file);
63 void *
function(
const char *func)
const;
97 static void init(
const QStringList &directories,
98 const QMap<QString, bool> &pluginsEnabled);
136 return idx >= 0 ?
info(idx) :
nullptr;
169 const QList<Plugin *> &plugins()
const;
173 const Plugin *
plugin(
unsigned int index)
const;
184 const Plugin *
operator[] (
unsigned int index)
const;
191 PluginLoader(
unsigned int type,
const QStringList &directories,
192 const QMap<QString, bool> &pluginsEnabled);