Merged logout implementation to new refactored master
[situare] / src / ui / settingsdialog.cpp
index 98d0d1f..3590523 100644 (file)
@@ -76,8 +76,15 @@ void SettingsDialog::dialogFinished(int /* reason */)
 void SettingsDialog::saveValues()
 {
     qDebug() << __PRETTY_FUNCTION__;
-//    QSettings settings(DIRECTORY_NAME, FILE_NAME);
-//    settings.setValue(AUTOMATIC_LOCATION_UPDATE, m_automaticLocationUpdate->isChecked());
+
+    QSettings settings(DIRECTORY_NAME, FILE_NAME);
+    settings.setValue(AUTOMATIC_LOCATION_UPDATE, m_automaticLocationUpdate->isChecked());
     accept();
+}
+
+void SettingsDialog::disableSituareSettings()
+{
+    qDebug() << __PRETTY_FUNCTION__;
 
+    m_automaticLocationUpdate->setDisabled(true);
 }