API Documentation
|
Logic for the program-wide storage and execution of Modules. Called in software setup to allow modules to perform actions to modify or enhance the software. More...
#include <ModuleManager.h>
Static Public Member Functions | |
static void | AddModule (const File &module_file) |
static void | AddModule (const Module &module) |
static void | CallModuleFunction (const String &function) |
static void | CallModuleFunction (const String &function, QTModelManager *model_manager, QTWindowManager *window_manager) |
static void | DefineModuleResources (const String &module_name, ModuleResourceManager *resources) |
static void | FindModules (const Buffer< String > &module_list, const File &module_folder) |
static void | FindModules (const File &module_folder) |
static void | FindModules (const File &module_list, const File &module_folder) |
static bool | HasActiveModule (const String &module_name) |
static bool | IsModuleActive (const String &module_name) |
static void * | LoadDynamicLibrary (const String &library) |
static void * | LoadFromDynamicLibrary (const String &library, const String &function) |
static void * | LoadFromDynamicLibrary (void *library, const String &function) |
static File | MainModuleFolder () |
static void | OnExit () |
static void | ReadModuleSettings () |
static void | SaveModuleSettings () |
static void | SetErrorCallback (const std::function< void(const Exception &e)> &callback) |
static void | SetMainProgramModuleName (const String &name) |
static void | SetupModuleRegistration () |
Static Public Attributes | |
static Dictionary< String, Dictionary< String, void * > > | functions |
static String | main_program_module_name |
static Dictionary< String, bool > | module_active_list |
static Dictionary< String, Module > | modules |
static Buffer< String > | ordered_modules |
Logic for the program-wide storage and execution of Modules. Called in software setup to allow modules to perform actions to modify or enhance the software.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |