Mercurial > octave
diff libgui/src/m-editor/file-editor.h @ 31699:ca3e6e324d54
use signal/slot connection for debugging tooltips in editor
* octave-qscintilla.h, octave-qscintilla.cc
(octave_qscintalla::show_symbol_tooltip_signal): New signal.
(octave_qscintalla::event): Emit show_symbol_tooltip_signal instead of
accessing workspace model through octave_qobject.
* file-editor.h, file-editor.cc
(file_editor::show_symbol_tooltip_signal): New signal.
(file_editor::make_file_editor_tab):
Forward show_symbol_tooltip_signal from octave_qscintalla to file_editor.
* workspace-model.h, workspace-model.cc
(workspace_model::show_symbol_tooltip): New function.
* main-window.cc (main_window::adopt_editor_widget):
Connect file_editor::show_symbol_tooltip_signal to
workspace_model::show_symbol_tooltip slot.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 02 Jan 2023 12:25:42 -0500 |
parents | deb553ac2c54 |
children | 286306a9a393 |
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor.h Fri Dec 30 23:18:49 2022 -0500 +++ b/libgui/src/m-editor/file-editor.h Mon Jan 02 12:25:42 2023 -0500 @@ -192,6 +192,8 @@ void edit_mfile_request (const QString&, const QString&, const QString&, int); void debug_quit_signal (void); + void show_symbol_tooltip_signal (const QPoint&, const QString&); + public slots: void activate (void);