diff libgui/src/main-window.cc @ 27613:deb8877f2c34

use symbolic constants for preferences key and default values in news reader * gui-preferences-all.h: added new include file for news reader * main-window.cc: include new include file for news reader (main_window, load_and_display_community_news): use symbolic constants for news reader preferences * module.mk: added new include file for news reader * news-reader.cc: include new include file for news reader (process): use symbolic constants for news reader preferences * settings-dialog.cc (settings_dialog, write_changed_settings): use symbolic constants for news reader preferences * welcome-wizard.cc (handle_web_connect_option): use symbolic constants for news reader preferences; (setup_community_news): use default value for presetting the checkbox for internet connection
author Torsten Lilge <ttl-octave@mailbox.org>
date Sat, 02 Nov 2019 07:41:42 +0100
parents 0495b64288f7
children 45bb5bbaf291
line wrap: on
line diff
--- a/libgui/src/main-window.cc	Fri Nov 01 18:29:47 2019 -0400
+++ b/libgui/src/main-window.cc	Sat Nov 02 07:41:42 2019 +0100
@@ -57,6 +57,7 @@
 #include "gui-preferences-ed.h"
 #include "gui-preferences-global.h"
 #include "gui-preferences-mw.h"
+#include "gui-preferences-nr.h"
 #include "gui-settings.h"
 #include "interpreter-qobject.h"
 #include "main-window.h"
@@ -185,12 +186,13 @@
     if (settings)
       {
         connect_to_web
-          = settings->value ("news/allow_web_connection", false).toBool ();
+          = settings->value (nr_allow_connection.key,
+                             nr_allow_connection.def).toBool ();
 
         last_checked
-          = settings->value ("news/last_time_checked", QDateTime ()).toDateTime ();
-
-        serial = settings->value ("news/last_news_item", 0).toInt ();
+          = settings->value (nr_last_time.key, nr_last_time.def).toDateTime ();
+
+        serial = settings->value (nr_last_news.key, nr_last_news.def).toInt ();
         m_default_encoding = settings->value (ed_default_enc.key,
                                               ed_default_enc.def).toString ();
       }
@@ -663,7 +665,8 @@
 
     bool connect_to_web
       = (settings
-         ? settings->value ("news/allow_web_connection", false).toBool ()
+         ? settings->value (nr_allow_connection.key,
+                            nr_allow_connection.def).toBool ()
          : true);
 
     QString base_url = "https://octave.org";