comparison libgui/src/octave-qobject.h @ 31690:1a1f47f17ed4

eliminate resource_manager class * gui-settings.cc, gui-settings.h (gui_settings::get_gui_translation_dir, gui_settings::config_translators, gui_settings::get_valid_lexer_styles, gui_settings::read_lexer_settings, gui_settings::update_settings_key, gui_settings::update_network_settings, gui_settings::get_codecs, gui_settings::combo_encoding): Move here from resource_manager class. * file-editor-tab.cc, find-dialog.cc, main-window.cc, octave-qobject.h, octave-qobject.cc, qt-interpreter-events.cc, settings-dialog.cc: Change all uses of resource_manager class to use gui_settings instead. * octave-qscintilla.h, octave-qscintilla.cc (octave_qscintilla::create_tmp_file): Move here from resource_manager class. (octave_qscintilla::ctx_menu_run_finished_signal, octave_qscintilla::ctx_menu_run_finished): Use QPointer<QTemporaryFile> instead of bare pointer in signal/slot functions. * octave-qobject.h, octave-qobject.cc (octave_base_qobject::m_resource_manager): Delete data member. (octave_base_qobject::get_resource_manager): Delete. * resource-manager.h, resource-manager.cc: Delete. * libgui/src/module.mk: Update.
author John W. Eaton <jwe@octave.org>
date Tue, 27 Dec 2022 14:55:03 -0500
parents 29d734430e5f
children 8fed04d0607c
comparison
equal deleted inserted replaced
31689:a8a7207a7341 31690:1a1f47f17ed4
29 #include <memory> 29 #include <memory>
30 30
31 #include <QApplication> 31 #include <QApplication>
32 #include <QList> 32 #include <QList>
33 #include <QObject> 33 #include <QObject>
34 #include <QPointer>
34 #include <QString> 35 #include <QString>
35 #include <QStringList> 36 #include <QStringList>
36 37
37 #include "interpreter-qobject.h" 38 #include "interpreter-qobject.h"
38 #include "resource-manager.h"
39 #include "shortcut-manager.h" 39 #include "shortcut-manager.h"
40 40
41 OCTAVE_BEGIN_NAMESPACE(octave) 41 OCTAVE_BEGIN_NAMESPACE(octave)
42 42
43 class community_news; 43 class community_news;
134 main_window * get_main_window (void) 134 main_window * get_main_window (void)
135 { 135 {
136 return m_main_window; 136 return m_main_window;
137 } 137 }
138 138
139 resource_manager& get_resource_manager (void)
140 {
141 return m_resource_manager;
142 }
143
144 shortcut_manager& get_shortcut_manager (void) 139 shortcut_manager& get_shortcut_manager (void)
145 { 140 {
146 return m_shortcut_manager; 141 return m_shortcut_manager;
147 } 142 }
148 143
266 int m_argc; 261 int m_argc;
267 char **m_argv; 262 char **m_argv;
268 263
269 octave_qapplication *m_qapplication; 264 octave_qapplication *m_qapplication;
270 265
271 resource_manager m_resource_manager;
272
273 shortcut_manager m_shortcut_manager; 266 shortcut_manager m_shortcut_manager;
274 267
275 QTranslator *m_qt_tr; 268 QTranslator *m_qt_tr;
276 QTranslator *m_gui_tr; 269 QTranslator *m_gui_tr;
277 QTranslator *m_qsci_tr; 270 QTranslator *m_qsci_tr;