diff options
| author | TanninOne <seppleviathan@gmx.de> | 2016-06-30 19:03:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-06-30 19:03:45 +0200 |
| commit | 4a582e524dd012ed9d5fdb4f9c97aab22c8dac85 (patch) | |
| tree | 8636fd48efe160d7325906cfb88b90374e0522a0 /src/settings.cpp | |
| parent | 89221af929f86d7038cb9578433d46c5f144dc33 (diff) | |
| parent | 42407866e9f04cac3c1bad0e1002e23c6f0d5064 (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.cpp | 36 |
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(); } |
