@@ -230,14 +230,15 @@ void setFilterShortcuts(QWidget* widget, QLineEdit* edit)
230230}
231231
232232MainWindow::MainWindow (Settings& settings, OrganizerCore& organizerCore,
233- PluginManager& pluginManager, ThemeManager& themeManager,
233+ ExtensionManager& extensionManager, PluginManager& pluginManager,
234+ ThemeManager& themeManager,
234235 TranslationManager& translationManager, QWidget* parent)
235236 : QMainWindow(parent), ui(new Ui::MainWindow), m_WasVisible(false ),
236237 m_FirstPaint(true ), m_linksSeparator(nullptr ), m_Tutorial(this , " MainWindow" ),
237238 m_OldProfileIndex(-1 ), m_OldExecutableIndex(-1 ),
238239 m_CategoryFactory(CategoryFactory::instance()), m_OrganizerCore(organizerCore),
239- m_PluginManager(pluginManager ), m_ThemeManager(themeManager ),
240- m_TranslationManager(translationManager),
240+ m_ExtensionManager(extensionManager ), m_PluginManager(pluginManager ),
241+ m_ThemeManager(themeManager), m_TranslationManager(translationManager),
241242 m_ArchiveListWriter(std::bind(&MainWindow::saveArchiveList, this )),
242243 m_LinkToolbar(nullptr ), m_LinkDesktop(nullptr ), m_LinkStartMenu(nullptr ),
243244 m_NumberOfProblems(0 ), m_ProblemsCheckRequired(false )
@@ -2731,8 +2732,8 @@ void MainWindow::on_actionSettings_triggered()
27312732 const bool oldCheckForUpdates = settings.checkForUpdates ();
27322733 const int oldMaxDumps = settings.diagnostics ().maxCoreDumps ();
27332734
2734- SettingsDialog dialog (m_PluginManager, m_ThemeManager, m_TranslationManager, settings ,
2735- this );
2735+ SettingsDialog dialog (m_ExtensionManager, m_PluginManager, m_ThemeManager ,
2736+ m_TranslationManager, settings, this );
27362737 dialog.exec ();
27372738
27382739 auto e = dialog.exitNeeded ();
0 commit comments