diff libgui/src/external-editor-interface.cc @ 27611:0495b64288f7

use new gui_settings class instead of using QSettings directly * gui-settings.h, gui-settings.cc: New files. Define gui_settings class derived from QSettings. * libgui/src/module.mk: Update. Change all uses of QSettings to use gui_settings instead.
author John W. Eaton <jwe@octave.org>
date Fri, 01 Nov 2019 02:17:13 -0400
parents da1f59fe04b3
children 45bb5bbaf291
line wrap: on
line diff
--- a/libgui/src/external-editor-interface.cc	Fri Nov 01 12:12:10 2019 -0400
+++ b/libgui/src/external-editor-interface.cc	Fri Nov 01 02:17:13 2019 -0400
@@ -26,9 +26,9 @@
 
 #include <QMessageBox>
 #include <QProcess>
-#include <QSettings>
 
 #include "external-editor-interface.h"
+#include "gui-settings.h"
 #include "resource-manager.h"
 
 namespace octave
@@ -97,7 +97,7 @@
   // Get and verify the settings of the external editor program
   QString external_editor_interface::external_editor (void)
   {
-    QSettings *settings = resource_manager::get_settings ();
+    gui_settings *settings = resource_manager::get_settings ();
     QString editor = settings->value ("customFileEditor").toString ();
 
     // check the settings (avoid an empty string)