Mercurial > octave-dspies
diff libgui/src/settings-dialog.cc @ 18610:6e81b59d657c gui-release
Add preference for terminal windows buffer size (bug #41474)
* QTerminal.cc (notice_settings): call new function SetScrollBufferSize with
the related value from the settings
* QTerminal.h: new purely virtual function SetScrollBufferSize
* QUnixTerminalImpl.cpp (initialize): corrections of coding style;
(setScrollBufferSize): implementation of new function;
* QUnixTerminalImpl.h: new function setScrollBufferSize;
* QWinTerminalImpl.cpp (class QConsolePrivate): new function
(QConsolePrivate::setScrollBufferSize): implementation of new function;
(QWinTerminalImpl::setScrollBufferSize): implementation of new function;
* QWinTerminalImpl.h: new function setScrollBufferSize;
* settings-dialog.cc (constructor): init spinbox with buffer size from settings;
(write_changed_settings): write value of spinbox into settings file
* settings-dialog.ui: new spinbox for terminals buffer size (terminal tab)
author | Ahsan Ali Shahid <ahsan.ali.shahid@gmail.com> |
---|---|
date | Thu, 06 Mar 2014 03:56:59 +0500 |
parents | 6eae8ba32e62 |
children | 086093fbdc1a |
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc Sun Mar 30 20:18:18 2014 -0400 +++ b/libgui/src/settings-dialog.cc Thu Mar 06 03:56:59 2014 +0500 @@ -191,6 +191,8 @@ settings->value ("terminal/fontName","Courier New").toString ()) ); ui->terminal_fontSize->setValue ( settings->value ("terminal/fontSize", 10).toInt ()); + ui->terminal_history_buffer->setValue ( + settings->value ("terminal/history_buffer",1000).toInt ()); // file browser ui->showFileSize->setChecked ( @@ -626,6 +628,8 @@ ui->terminal_cursorUseForegroundColor->isChecked ()); settings->setValue ("terminal/focus_after_command", ui->terminal_focus_command->isChecked ()); + settings->setValue ("terminal/history_buffer", + ui->terminal_history_buffer->value() ); // the cursor QString cursorType;