MCPcopy Create free account
hub / github.com/CalcProgrammer1/OpenRGB / ScanAndLoadPlugins

Method ScanAndLoadPlugins

PluginManager.cpp:36–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36void PluginManager::ScanAndLoadPlugins()
37{
38 /*---------------------------------------------------------*\
39 | Get the plugins directory |
40 | |
41 | The plugins directory is a directory named "plugins" in |
42 | the configuration directory |
43 \*---------------------------------------------------------*/
44 filesystem::path plugins_dir = ResourceManager::get()->GetConfigurationDirectory() / plugins_path;
45 ScanAndLoadPluginsFrom(plugins_dir);
46
47#ifdef OPENRGB_EXTRA_PLUGIN_DIRECTORY
48 /*-----------------------------------------------------------------*\
49 | An additional plugin directory can be set during build time, e.g. |
50 | by the Linux distro to load plugins installed via package manager |
51 \*-----------------------------------------------------------------*/
52 ScanAndLoadPluginsFrom(OPENRGB_EXTRA_PLUGIN_DIRECTORY);
53#endif
54}
55
56void PluginManager::ScanAndLoadPluginsFrom(const filesystem::path & plugins_dir)
57{

Callers 1

OpenRGBDialog2Method · 0.80

Calls 2

getFunction · 0.50

Tested by

no test coverage detected