![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <common/AbstractFactoryPattern/AmosePluginsManager.h>
Public Member Functions | |
| virtual | ~AmosePluginsManager () |
| bool | loadPlugins (const QString &configDirs="") |
| Load plugins in the 'plugins' subdir of the semicolon separated config dirs. | |
Public Member Functions inherited from Lima::Singleton< AmosePluginsManager > | |
| Singleton ()=default | |
| virtual | ~Singleton ()=default |
Friends | |
| class | Singleton< AmosePluginsManager > |
Additional Inherited Members | |
Static Public Member Functions inherited from Lima::Singleton< AmosePluginsManager > | |
| static const AmosePluginsManager & | single () |
| const singleton accessor | |
| static const AmosePluginsManager * | psingle () |
| static AmosePluginsManager & | changeable () |
| singleton accessor | |
| static AmosePluginsManager * | pchangeable () |
Definition at line 17 of file AmosePluginsManager.h.
|
inlinevirtual |
Definition at line 22 of file AmosePluginsManager.h.
| bool AmosePluginsManager::loadPlugins | ( | const QString & | configDirs = "" | ) |
Load plugins in the 'plugins' subdir of the semicolon separated config dirs.
If a plugin is present in several config dirs, then only the first occurrence is loaded.
If a plugin is commented out (line starting with the '#' symbol), then it is considered as being forbidenned and then it will be ignored if found again in subsequent directories.
| configDirs | semicolon separated list of config dirs. If empty, loads a default location. |
Definition at line 24 of file AmosePluginsManager.cpp.
|
friend |
Definition at line 17 of file AmosePluginsManager.h.