1 #ifndef OMNI_PLUGINLOADER_H_
2 #define OMNI_PLUGINLOADER_H_
16 std::vector<QDir>
const& _paths = std::vector<QDir>(),
17 bool _defaultPaths =
true);
20 static void load(std::vector<QDir>
const& _paths);
23 static void load(QDir
const& _path);
PluginLoader singleton to load plugins from multiple directories Plugins have the extension omnix...
Definition: PluginLoader.h:13
static std::vector< QDir > defaultPaths()
Return default plugin path.
Definition: PluginLoader.cpp:83
static std::vector< PluginInfo > loadedPlugins_
Kept list of loaded plugins.
Definition: PluginLoader.h:33
static void loadPlugin(QString const &_file)
Load a single plugin from file.
Definition: PluginLoader.cpp:45
static void load(std::vector< QDir >const &_paths)
Load plugins from list of paths.
Definition: PluginLoader.cpp:38
PluginLoader(std::vector< QDir >const &_paths=std::vector< QDir >(), bool _defaultPaths=true)
Definition: PluginLoader.cpp:16
static std::vector< PluginInfo > const & loadedPlugins()
Return list of information about loaded plugins.
Definition: PluginLoader.cpp:79