diff libgui/graphics/Figure.cc @ 33239:775dde0cb3e5

use qOverload<T>(fptr) instead of QOverload<T>::of(fptr) Now that we are using C++17 we can use qOverload<T> (function_pointer) instead of QOverload<T...>::of (function_pointer) Affected files: ButtonGroup.cc, Container.cc, Figure.cc, PopupMenuControl.cc, command-widget.cc, documentation-bookmarks.cc, file-editor-tab.cc, file-editor.cc, main-window.cc, octave-qobject.cc, octave-qobject.h, set-path-dialog.cc, settings-dialog.cc, terminal-dock-widget.cc, and variable-editor.cc.
author John W. Eaton <jwe@octave.org>
date Fri, 22 Mar 2024 23:51:33 -0400
parents 2e484f9f1f18
children 689d4d069bbf
line wrap: on
line diff
--- a/libgui/graphics/Figure.cc	Fri Mar 22 17:31:33 2024 -0700
+++ b/libgui/graphics/Figure.cc	Fri Mar 22 23:51:33 2024 -0400
@@ -122,11 +122,11 @@
   m_container = new Container (win, interp);
   win->setCentralWidget (m_container);
 
-  connect (m_container, QOverload<const octave::fcn_callback&>::of (&Container::interpreter_event),
-           this, QOverload<const octave::fcn_callback&>::of (&Figure::interpreter_event));
+  connect (m_container, qOverload<const octave::fcn_callback&> (&Container::interpreter_event),
+           this, qOverload<const octave::fcn_callback&> (&Figure::interpreter_event));
 
-  connect (m_container, QOverload<const octave::meth_callback&>::of (&Container::interpreter_event),
-           this, QOverload<const octave::meth_callback&>::of (&Figure::interpreter_event));
+  connect (m_container, qOverload<const octave::meth_callback&> (&Container::interpreter_event),
+           this, qOverload<const octave::meth_callback&> (&Figure::interpreter_event));
 
   figure::properties& fp = properties<figure> ();