diff libgui/graphics/Container.cc @ 29896:0dd2742601e4

fix wring connection of interpreter events in QtHandles * Container.cc (canvas): use new connect syntax * Figure.cc (Figure): use new connect syntax * Figure.h: define signals for interpreter events
author Torsten Lilge <ttl-octave@mailbox.org>
date Tue, 20 Jul 2021 22:42:05 +0200
parents 0a5b15007766
children 6ea4a84df9c7
line wrap: on
line diff
--- a/libgui/graphics/Container.cc	Mon Jul 19 20:09:56 2021 +0200
+++ b/libgui/graphics/Container.cc	Tue Jul 20 22:42:05 2021 +0200
@@ -70,11 +70,11 @@
             m_canvas = Canvas::create (m_octave_qobj, m_interpreter, gh, this,
                                        fig.get ("renderer").string_value ());
 
-            connect (m_canvas, SIGNAL (interpeter_event (const fcn_callback&)),
-                     this, SIGNAL (interpeter_event (const fcn_callback&)));
+            connect (m_canvas, QOverload<const octave::fcn_callback&>::of (&Canvas::interpreter_event),
+                     this, QOverload<const octave::fcn_callback&>::of (&Container::interpreter_event));
 
-            connect (m_canvas, SIGNAL (interpeter_event (const meth_callback&)),
-                     this, SIGNAL (interpeter_event (const meth_callback&)));
+            connect (m_canvas, QOverload<const octave::meth_callback&>::of (&Canvas::interpreter_event),
+                     this, QOverload<const octave::meth_callback&>::of (&Container::interpreter_event));
 
             connect (m_canvas,
                      SIGNAL (gh_callback_event (const graphics_handle&,