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);