23 #ifndef __DOOMSEEKERCONFIGURATIONDIALOG_H__
24 #define __DOOMSEEKERCONFIGURATIONDIALOG_H__
26 #include "gui/configuration/configurationdialog.h"
36 bool addEngineConfiguration(
ConfigPage *configPage);
37 bool customServersChanged()
const
39 return bCustomServersChanged;
41 void initOptionsList();
42 void showPluginConfiguration(
const EnginePlugin *plugin);
43 bool wasAppearanceChanged()
const
45 return bAppearanceChanged;
47 bool isRestartNeeded()
const
49 return bRestartNeeded;
52 static void openConfiguration(QWidget *parent,
const EnginePlugin *showPlugin =
nullptr);
56 void appearanceChanged();
59 static QPointer<DoomseekerConfigurationDialog> instance;
61 bool bAppearanceChanged;
63 bool bCustomServersChanged;
65 QStandardItem *enginesRoot;
69 void appendFilePathsConfigurationBoxes();
70 void appendWadseekerConfigurationBoxes();
71 void doSaveSettings()
override;
77 void appearanceChangedSlot();
81 void restartNeededSlot();