comparison libgui/src/external-editor-interface.cc @ 31702:aae24eaf89ad

update gui_pref class to match recent changes to sc_pref class * gui-preferences.h, gui-preferences.cc (gui_pref): Define as class with private data members. Disallow modifying data members by only providing accessor functions instead of making data members constant. Change all uses. (all_gui_preferences): New singleton class for global gui_pref data. * gui-preferences-cs.h, gui-preferences-dc.h, gui-preferences-dw.h, gui-preferences-ed.h, gui-preferences-fb.h, gui-preferences-ff.h, gui-preferences-global.h, gui-preferences-gp.h, gui-preferences-hw.h, gui-preferences-mw.h, gui-preferences-nr.h, gui-preferences-pd.h, gui-preferences-sd.h, gui-preferences-ve.h, gui-preferences-ws.h: Provide declarations but not definitions of gui_pref objects. * gui-preferences-cs.cc, gui-preferences-dc.cc, gui-preferences-dw.cc, gui-preferences-ed.cc, gui-preferences-fb.cc, gui-preferences-ff.cc, gui-preferences-global.cc, gui-preferences-gp.cc, gui-preferences-hw.cc, gui-preferences-mw.cc, gui-preferences-nr.cc, gui-preferences-pd.cc, gui-preferences-sd.cc, gui-preferences-ve.cc, gui-preferences-ws.cc: New files to provide definitions of gui_pref objects.
author John W. Eaton <jwe@octave.org>
date Tue, 03 Jan 2023 08:03:20 -0500
parents deb553ac2c54
children 5f11de0e7440
comparison
equal deleted inserted replaced
31701:286306a9a393 31702:aae24eaf89ad
100 // Get and verify the settings of the external editor program 100 // Get and verify the settings of the external editor program
101 QString external_editor_interface::external_editor (void) 101 QString external_editor_interface::external_editor (void)
102 { 102 {
103 gui_settings settings; 103 gui_settings settings;
104 104
105 QString editor = settings.value (global_custom_editor.key, 105 QString editor = settings.value (global_custom_editor.settings_key (),
106 global_custom_editor.def).toString (); 106 global_custom_editor.def ()).toString ();
107 107
108 // check the settings (avoid an empty string) 108 // check the settings (avoid an empty string)
109 if (editor.trimmed ().isEmpty ()) 109 if (editor.trimmed ().isEmpty ())
110 { 110 {
111 QMessageBox *msgBox 111 QMessageBox *msgBox