3
0
Fork 0
mirror of https://github.com/lubosz/overte.git synced 2025-04-12 18:52:33 +02:00

Add explanatory comments

This commit is contained in:
Dale Glass 2023-11-12 18:12:05 +01:00
parent a7132c4ff6
commit 59f96cada1

View file

@ -1041,6 +1041,14 @@ Application::Application(
void Application::initializePluginManager() {
DependencyManager::set<PluginManager>();
auto pluginManager = PluginManager::getInstance();
qWarning() << "Input plugins: " << getInputPlugins().size();
// To avoid any confusion: the getInputPlugins and getDisplayPlugins are not the ones
// from PluginManager, but functions exported by input-plugins/InputPlugin.cpp and
// display-plugins/DisplayPlugin.cpp.
//
// These functions provide the plugin manager with static default plugins.
pluginManager->setInputPluginProvider([] { return getInputPlugins(); });
pluginManager->setDisplayPluginProvider([] { return getDisplayPlugins(); });
pluginManager->setInputPluginSettingsPersister([](const InputPluginList& plugins) { saveInputPluginSettings(plugins); });