+ CONFIG_EXPORT static void loadPlugin(const std::string& thePluginName);
+ /// loads the library with specific name, appends "lib*.dll" or "*.so" depending on the platform
+ CONFIG_EXPORT static void loadLibrary(const std::string& theLibName);
+ /// loads the python module with specified name
+ CONFIG_EXPORT static void loadScript(const std::string& theFileName);
+ // extends set of modules, which will be used for dependency
+ // checking (if there is no required module in the set, a plugin will not be loaded)
+ CONFIG_EXPORT static void addDependencyModule(const std::string& theModuleName);