Mercurial > octave
comparison libgui/src/set-path-dialog.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 |
---|---|
168 | 168 |
169 setLayout (main_layout); | 169 setLayout (main_layout); |
170 | 170 |
171 gui_settings settings; | 171 gui_settings settings; |
172 | 172 |
173 restoreGeometry (settings.value(pd_geometry.key).toByteArray()); | 173 restoreGeometry (settings.value(pd_geometry.settings_key ()).toByteArray()); |
174 } | 174 } |
175 | 175 |
176 void set_path_dialog::update_model (void) | 176 void set_path_dialog::update_model (void) |
177 { | 177 { |
178 set_path_model *m = static_cast<set_path_model *> (m_path_list->model ()); | 178 set_path_model *m = static_cast<set_path_model *> (m_path_list->model ()); |
298 | 298 |
299 void set_path_dialog::save_settings (void) | 299 void set_path_dialog::save_settings (void) |
300 { | 300 { |
301 gui_settings settings; | 301 gui_settings settings; |
302 | 302 |
303 settings.setValue (pd_geometry.key, saveGeometry ()); | 303 settings.setValue (pd_geometry.settings_key (), saveGeometry ()); |
304 } | 304 } |
305 | 305 |
306 void set_path_dialog::closeEvent (QCloseEvent *e) | 306 void set_path_dialog::closeEvent (QCloseEvent *e) |
307 { | 307 { |
308 save_settings (); | 308 save_settings (); |