Mercurial > octave
diff libgui/qterminal/libqterminal/QTerminal.h @ 27611:0495b64288f7
use new gui_settings class instead of using QSettings directly
* gui-settings.h, gui-settings.cc: New files. Define gui_settings
class derived from QSettings.
* libgui/src/module.mk: Update.
Change all uses of QSettings to use gui_settings instead.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 01 Nov 2019 02:17:13 -0400 |
parents | 315c35e6037c |
children | 45bb5bbaf291 |
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/QTerminal.h Fri Nov 01 12:12:10 2019 -0400 +++ b/libgui/qterminal/libqterminal/QTerminal.h Fri Nov 01 02:17:13 2019 -0400 @@ -24,7 +24,6 @@ #ifndef QTERMINAL_H #define QTERMINAL_H -#include <QSettings> #include <QKeySequence> #include <QWidget> #include <QStringList> @@ -35,8 +34,11 @@ #include <QApplication> #include <QAction> +#include "gui-settings.h" #include "resource-manager.h" +using octave::gui_settings; + class QTerminal : public QWidget { Q_OBJECT @@ -109,7 +111,7 @@ virtual void handleCustomContextMenuRequested (const QPoint& at); - void notice_settings (const QSettings *settings); + void notice_settings (const gui_settings *settings); virtual void init_terminal_size (void) { } @@ -187,8 +189,8 @@ connect (this, SIGNAL (execute_command_in_terminal_signal (const QString&)), xparent, SLOT (execute_command_in_terminal (const QString&))); - connect (xparent, SIGNAL (settings_changed (const QSettings *)), - this, SLOT (notice_settings (const QSettings *))); + connect (xparent, SIGNAL (settings_changed (const gui_settings *)), + this, SLOT (notice_settings (const gui_settings *))); connect (xparent, SIGNAL (init_terminal_size_signal ()), this, SLOT (init_terminal_size ()));