Mercurial > hg > octave-lyh
diff libgui/src/settings-dialog.cc @ 15274:c5d09a57ceb2
provide buttons for the settings dialog (bug #36981)
* settings-dialog.ui: Add Ok and Cancel buttons.
* settings-dialog.h, settings-dialog.cc
(settings_dialog::write_changed_settings): New method.
* main-window.cc: Call it.
author | Torsten <ttl@justmail.de> |
---|---|
date | Sun, 02 Sep 2012 22:39:56 +0200 |
parents | 359098ad343e |
children | ae9079bbc627 |
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc +++ b/libgui/src/settings-dialog.cc @@ -85,6 +85,12 @@ settings_dialog::~settings_dialog () { + delete ui; +} + +void +settings_dialog::write_changed_settings () +{ QSettings *settings = resource_manager::get_settings (); // FIXME -- what should happen if settings is 0? @@ -122,5 +128,4 @@ } settings->setValue ("terminal/cursorType", cursorType); settings->sync (); - delete ui; }