summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2013-05-10 11:00:09 +0200
committerTannin <devnull@localhost>2013-05-10 11:00:09 +0200
commitfc3753dcc5b7d55bf99674e7d17962f477053921 (patch)
tree54fef6cd5b57533fd84f04cc58259c242600efed /src/settings.cpp
parent4fbfc9aa54ed4499f54eb7b3cd942337f6b49e58 (diff)
parent9bc123e8e2dbd17508a68e4afc2eb881873601bd (diff)
Merge
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 3ee916c0..57fba055 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -165,6 +165,11 @@ bool Settings::getNexusLogin(QString &username, QString &password) const
}
}
+bool Settings::offlineMode() const
+{
+ return m_Settings.value("Settings/offline_mode", false).toBool();
+}
+
int Settings::logLevel() const
{
return m_Settings.value("Settings/log_level", 0).toInt();
@@ -367,6 +372,7 @@ void Settings::query(QWidget *parent)
QCheckBox *preferIntegratedCheckBox = dialog.findChild<QCheckBox*>("preferIntegratedBox");
QCheckBox *preferExternalBox = dialog.findChild<QCheckBox*>("preferExternalBox");
QCheckBox *quickInstallerBox = dialog.findChild<QCheckBox*>("quickInstallerBox");
+ QCheckBox *offlineBox = dialog.findChild<QCheckBox*>("offlineBox");
QLineEdit *nmmVersionEdit = dialog.findChild<QLineEdit*>("nmmVersionEdit");
QListWidget *pluginsList = dialog.findChild<QListWidget*>("pluginsList");
@@ -447,6 +453,7 @@ void Settings::query(QWidget *parent)
preferIntegratedCheckBox->setChecked(m_Settings.value("Settings/prefer_integrated_installer", false).toBool());
preferExternalBox->setChecked(m_Settings.value("Settings/prefer_external_browser", false).toBool());
quickInstallerBox->setChecked(m_Settings.value("Settings/enable_quick_installer", true).toBool());
+ offlineBox->setChecked(m_Settings.value("Settings/offline_mode", false).toBool());
nmmVersionEdit->setText(m_Settings.value("Settings/nmm_version", "0.33.1").toString());
logLevelBox->setCurrentIndex(logLevel());
@@ -516,6 +523,7 @@ void Settings::query(QWidget *parent)
}
m_Settings.setValue("Settings/prefer_integrated_installer", preferIntegratedCheckBox->isChecked());
m_Settings.setValue("Settings/prefer_external_browser", preferExternalBox->isChecked());
+ m_Settings.setValue("Settings/offline_mode", offlineBox->isChecked());
m_Settings.setValue("Settings/enable_quick_installer", quickInstallerBox->isChecked());
m_Settings.setValue("Settings/nmm_version", nmmVersionEdit->text());