Mercurial > octave
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)