diff libgui/src/settings-dialog.cc @ 16702:553cfdd5d660

make white space visibility in the editor configurable * settings-dialog.ui: insert checkboxes for white space visibility * settings-dialog.cc(read_settings): read state for checkboxes from settings, (write_changed_settings): write state of checkboxes into settings file * file-editor-tab.cc(notice-settings): load white space visibility from settings
author Torsten <ttl@justmail.de>
date Sun, 26 May 2013 14:49:41 +0200
parents ccfbc767ff5a
children 5cf19370011d
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc	Sat May 25 16:36:34 2013 +0200
+++ b/libgui/src/settings-dialog.cc	Sun May 26 14:49:41 2013 +0200
@@ -108,6 +108,8 @@
   ui->editor_checkbox_ac_document->setChecked (settings->value ("editor/codeCompletion_document",false).toBool ());
   ui->editor_checkbox_ac_case->setChecked (settings->value ("editor/codeCompletion_case",true).toBool ());
   ui->editor_checkbox_ac_replace->setChecked (settings->value ("editor/codeCompletion_replace",false).toBool ());
+  ui->editor_ws_checkbox->setChecked (settings->value ("editor/show_white_space",false).toBool ());
+  ui->editor_ws_indent_checkbox->setChecked (settings->value ("editor/show_white_space_indent",false).toBool ());
   ui->editor_longWindowTitle->setChecked (settings->value ("editor/longWindowTitle",false).toBool ());
   ui->editor_restoreSession->setChecked (settings->value ("editor/restoreSession",true).toBool ());
   ui->terminal_fontName->setCurrentFont (QFont (settings->value ("terminal/fontName","Courier New").toString()) );
@@ -411,6 +413,8 @@
   settings->setValue ("editor/codeCompletion_document", ui->editor_checkbox_ac_document->isChecked ());
   settings->setValue ("editor/codeCompletion_case", ui->editor_checkbox_ac_case->isChecked ());
   settings->setValue ("editor/codeCompletion_replace", ui->editor_checkbox_ac_replace->isChecked ());
+  settings->setValue ("editor/show_white_space", ui->editor_ws_checkbox->isChecked ());
+  settings->setValue ("editor/show_white_space_indent", ui->editor_ws_indent_checkbox->isChecked ());
   settings->setValue ("editor/longWindowTitle", ui->editor_longWindowTitle->isChecked());
   settings->setValue ("editor/restoreSession", ui->editor_restoreSession->isChecked ());
   settings->setValue ("terminal/fontSize", ui->terminal_fontSize->value());