From c3a8a0b9eb89b1464a0d19d728471e0077cbd8dd Mon Sep 17 00:00:00 2001 From: Thomas Tanner Date: Sun, 26 Jun 2016 20:27:50 +0100 Subject: Moved QuestionBoxMemory clearance from settings into QuestionBoxMemory --- src/settings.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/settings.cpp') diff --git a/src/settings.cpp b/src/settings.cpp index 7b812759..6e82b3ca 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -25,6 +25,7 @@ along with Mod Organizer. If not, see . #include #include #include +#include #include #include @@ -520,13 +521,7 @@ void Settings::addStyles(QComboBox *styleBox) void Settings::resetDialogs() { - m_Settings.beginGroup("DialogChoices"); - QStringList keys = m_Settings.childKeys(); - foreach (QString key, keys) { - m_Settings.remove(key); - } - - m_Settings.endGroup(); + QuestionBoxMemory::resetDialogs(); } -- cgit v1.3.1 From 42407866e9f04cac3c1bad0e1002e23c6f0d5064 Mon Sep 17 00:00:00 2001 From: Thomas Tanner Date: Mon, 27 Jun 2016 21:21:54 +0100 Subject: Some include-what-you-use suggested changes --- src/mainwindow.cpp | 1 + src/pluginlist.cpp | 1 + src/settings.cpp | 27 +++++++++++++++++++++++---- src/settings.h | 24 +++++++++++++++++++----- 4 files changed, 44 insertions(+), 9 deletions(-) (limited to 'src/settings.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 702e661d..72ee8d6a 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -34,6 +34,7 @@ along with Mod Organizer. If not, see . #include "organizercore.h" #include "pluginlistsortproxy.h" #include "previewgenerator.h" +#include "serverinfo.h" #include "savegameinfo.h" #include "spawn.h" #include "versioninfo.h" diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp index bf5a09dc..96757ec6 100644 --- a/src/pluginlist.cpp +++ b/src/pluginlist.cpp @@ -33,6 +33,7 @@ along with Mod Organizer. If not, see . #include #include #include +#include #include #include #include diff --git a/src/settings.cpp b/src/settings.cpp index 6e82b3ca..03e13826 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -19,23 +19,42 @@ along with Mod Organizer. If not, see . #include "settings.h" +#include "pluginsetting.h" +#include "serverinfo.h" #include "settingsdialog.h" -#include "utility.h" -#include "helper.h" -#include +#include "versioninfo.h" +#include "appconfig.h" #include +#include #include #include #include #include -#include +#include +#include +#include +#include #include +#include #include +#include +#include #include #include +#include +#include +#include // for Qt::UserRole, etc +#include // for qDebug, qWarning + +#include // For ShellExecuteW, HINSTANCE, etc + +#include // for sort #include +#include // for runtime_error +#include +#include // for pair, make_pair using namespace MOBase; diff --git a/src/settings.h b/src/settings.h index 1ee16e76..9f6adaa7 100644 --- a/src/settings.h +++ b/src/settings.h @@ -21,20 +21,34 @@ along with Mod Organizer. If not, see . #define WORKAROUNDS_H #include "loadmechanism.h" -#include "serverinfo.h" -#include +#include +#include +#include +#include #include -#include -#include +#include +#include +#include //for uint + +#include +#include + +class QCheckBox; +class QComboBox; +class QLineEdit; +class QListWidget; +class QWidget; + +struct ServerInfo; namespace MOBase { + class IPlugin; class IPluginGame; } class SettingsDialog; -class QCheckBox; /** * manages the settings for Mod Organizer. The settings are not cached -- cgit v1.3.1