diff libgui/src/settings-dialog.cc @ 17942:0b71746689dc

add preference for allowing connections to the octave web site * settings-dialog.ui: add new checkbox * settings-dialog.cc (constructor): initialize checkbox state from the settings; (write_changed_settings): write checkbox state to the settings
author Torsten <ttl@justmail.de>
date Sun, 17 Nov 2013 09:55:49 +0100
parents 86c6ae5f969e
children d62570cfbab9
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc	Sat Nov 16 20:38:34 2013 +0100
+++ b/libgui/src/settings-dialog.cc	Sun Nov 17 09:55:49 2013 +0100
@@ -159,6 +159,8 @@
     settings->value ("filesdockwidget/useAlternatingRowColors",true).toBool ());
   ui->sync_octave_directory->setChecked (
     settings->value ("filesdockwidget/sync_octave_directory",true).toBool ());
+  ui->checkbox_allow_web_connect->setChecked (
+    settings->value ("news/allow_web_connection",false).toBool ());
   ui->useProxyServer->setChecked (
     settings->value ("useProxyServer", false).toBool ());
   ui->proxyHostName->setText (settings->value ("proxyHostName").toString ());
@@ -523,6 +525,8 @@
                       ui->useAlternatingRowColors->isChecked ());
   settings->setValue ("filesdockwidget/sync_octave_directory",
                       ui->sync_octave_directory->isChecked ());
+  settings->setValue ("news/allow_web_connection",
+                      ui->checkbox_allow_web_connect->isChecked ());
   settings->setValue ("useProxyServer", ui->useProxyServer->isChecked ());
   settings->setValue ("proxyType", ui->proxyType->currentText ());
   settings->setValue ("proxyHostName", ui->proxyHostName->text ());