diff m4/acinclude.m4 @ 29047:94396ec1a89d stable

avoid warnings about deprecated QWheelEvent methods delta and orientation * documentation.cc (documentation_browser::wheelEvent): Use QWheelEvent::angleDelta if available. * TerminalView.cpp (TerminalView::hweelEvent): Likewise. * Canvas.cc (Canvas::canvasWheelEvent): Likewise. * acinclude.m4 (OCTAVE_CHECK_FUNC_QWHEELEVENT_ANGLEDELTA): Update test.
author John W. Eaton <jwe@octave.org>
date Wed, 11 Nov 2020 23:08:08 -0500
parents e3bc897115ed
children 440ace36950e
line wrap: on
line diff
--- a/m4/acinclude.m4	Wed Nov 11 14:24:24 2020 -0500
+++ b/m4/acinclude.m4	Wed Nov 11 23:08:08 2020 -0500
@@ -845,14 +845,10 @@
     CXXFLAGS="$CXXPICFLAG $CXXFLAGS"
     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
         #include <QWheelEvent>
-        class wheel_event : public QWheelEvent
+        void foo (const QWheelEvent& ev)
         {
-        public:
-          wheel_event (QWidget *parent = 0) : QWheelEvent (parent) { this->angleDelta (); }
-          ~wheel_event () {}
+          ev.angleDelta ();
         };
-        ]], [[
-        wheel_event tw;
         ]])],
       octave_cv_func_qwheelevent_angledelta=yes,
       octave_cv_func_qwheelevent_angledelta=no)