From 59f96cada117bacf65cbea9b6edbe75111dae3d5 Mon Sep 17 00:00:00 2001 From: Dale Glass Date: Sun, 12 Nov 2023 18:12:05 +0100 Subject: [PATCH] Add explanatory comments --- interface/src/Application.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 5a8eab34e8..ae0640f66b 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -1041,6 +1041,14 @@ Application::Application( void Application::initializePluginManager() { DependencyManager::set(); 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); });