summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorTanninOne <seppleviathan@gmx.de>2016-06-30 19:03:45 +0200
committerGitHub <noreply@github.com>2016-06-30 19:03:45 +0200
commit4a582e524dd012ed9d5fdb4f9c97aab22c8dac85 (patch)
tree8636fd48efe160d7325906cfb88b90374e0522a0 /src/settings.cpp
parent89221af929f86d7038cb9578433d46c5f144dc33 (diff)
parent42407866e9f04cac3c1bad0e1002e23c6f0d5064 (diff)
Merge pull request #837 from ThosRTanner/issue/309
Changes for TanninOne/modorganizer#309 (3 of 3)
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp36
1 files changed, 25 insertions, 11 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 7b812759..03e13826 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -19,22 +19,42 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include "settings.h"
+#include "pluginsetting.h"
+#include "serverinfo.h"
#include "settingsdialog.h"
-#include "utility.h"
-#include "helper.h"
-#include <appconfig.h>
+#include "versioninfo.h"
+#include "appconfig.h"
#include <utility.h>
+#include <iplugin.h>
#include <iplugingame.h>
+#include <questionboxmemory.h>
#include <QCheckBox>
#include <QCoreApplication>
-#include <QDesktopServices>
+#include <QComboBox>
+#include <QDate>
+#include <QDialog>
+#include <QDir>
#include <QDirIterator>
+#include <QFileInfo>
#include <QLineEdit>
+#include <QListWidgetItem>
+#include <QLocale>
#include <QMessageBox>
#include <QRegExp>
+#include <QStringList>
+#include <QVariantMap>
+#include <Qt> // for Qt::UserRole, etc
+#include <QtDebug> // for qDebug, qWarning
+
+#include <Windows.h> // For ShellExecuteW, HINSTANCE, etc
+
+#include <algorithm> // for sort
#include <memory>
+#include <stdexcept> // for runtime_error
+#include <string>
+#include <utility> // for pair, make_pair
using namespace MOBase;
@@ -520,13 +540,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();
}