From 64ddd6a4f57f4579bfd0eab91dc0f433c3a9f5f2 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Fri, 6 Sep 2019 10:43:54 +0200 Subject: Adjust usage of nativeEventFilter for Qt6 Change-Id: Ifea48894e96f1e3f1df53650b3b07cce18a30aea Reviewed-by: Qt CI Bot Reviewed-by: Simon Hausmann --- src/plugins/qnx/camera/bbcameraorientationhandler.cpp | 6 +++++- src/plugins/qnx/camera/bbcameraorientationhandler.h | 4 ++++ src/plugins/qnx/common/windowgrabber.cpp | 6 +++++- src/plugins/qnx/common/windowgrabber.h | 4 ++++ src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.cpp | 8 +++++--- src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.h | 8 +++++--- 6 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/plugins/qnx/camera/bbcameraorientationhandler.cpp b/src/plugins/qnx/camera/bbcameraorientationhandler.cpp index eee0f2581..a4c7b43ba 100644 --- a/src/plugins/qnx/camera/bbcameraorientationhandler.cpp +++ b/src/plugins/qnx/camera/bbcameraorientationhandler.cpp @@ -76,7 +76,11 @@ BbCameraOrientationHandler::~BbCameraOrientationHandler() QCoreApplication::eventDispatcher()->removeNativeEventFilter(this); } -bool BbCameraOrientationHandler::nativeEventFilter(const QByteArray&, void *message, long*) +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +bool BbCameraOrientationHandler::nativeEventFilter(const QByteArray&, void *message, qintptr *) +#else +bool BbCameraOrientationHandler::nativeEventFilter(const QByteArray&, void *message, long *) +#endif { bps_event_t* const event = static_cast(message); if (!event || bps_event_get_domain(event) != orientation_get_domain()) diff --git a/src/plugins/qnx/camera/bbcameraorientationhandler.h b/src/plugins/qnx/camera/bbcameraorientationhandler.h index 006a259cc..a98582d84 100644 --- a/src/plugins/qnx/camera/bbcameraorientationhandler.h +++ b/src/plugins/qnx/camera/bbcameraorientationhandler.h @@ -51,7 +51,11 @@ public: explicit BbCameraOrientationHandler(QObject *parent = 0); ~BbCameraOrientationHandler(); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override; +#else bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override; +#endif int orientation() const; diff --git a/src/plugins/qnx/common/windowgrabber.cpp b/src/plugins/qnx/common/windowgrabber.cpp index 9a65ad3a0..f431f98a2 100644 --- a/src/plugins/qnx/common/windowgrabber.cpp +++ b/src/plugins/qnx/common/windowgrabber.cpp @@ -189,7 +189,11 @@ bool WindowGrabber::handleScreenEvent(screen_event_t screen_event) return false; } -bool WindowGrabber::nativeEventFilter(const QByteArray &eventType, void *message, long*) +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +bool WindowGrabber::nativeEventFilter(const QByteArray &eventType, void *message, qintptr *) +#else +bool WindowGrabber::nativeEventFilter(const QByteArray &eventType, void *message, long *) +#endif { if (eventType == "screen_event_t") { const screen_event_t event = static_cast(message); diff --git a/src/plugins/qnx/common/windowgrabber.h b/src/plugins/qnx/common/windowgrabber.h index 3ebd0e8a6..5603d9634 100644 --- a/src/plugins/qnx/common/windowgrabber.h +++ b/src/plugins/qnx/common/windowgrabber.h @@ -100,7 +100,11 @@ public: void pause(); void resume(); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override; +#else bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override; +#endif bool handleScreenEvent(screen_event_t event); diff --git a/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.cpp b/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.cpp index c050c03c5..29fd082d8 100644 --- a/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.cpp +++ b/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.cpp @@ -113,9 +113,11 @@ void MmrEventMediaPlayerControl::resetMonitoring() m_speed = 0; } -bool MmrEventMediaPlayerControl::nativeEventFilter(const QByteArray &eventType, - void *message, - long *result) +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +bool MmrEventMediaPlayerControl::nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) +#else +bool MmrEventMediaPlayerControl::nativeEventFilter(const QByteArray &eventType, void *message, long *result) +#endif { Q_UNUSED(result) if (eventType == "screen_event_t") { diff --git a/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.h b/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.h index 0e4defc5c..cb80ccbfc 100644 --- a/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.h +++ b/src/plugins/qnx/mediaplayer/mmreventmediaplayercontrol.h @@ -58,9 +58,11 @@ public: void stopMonitoring() override; void resetMonitoring() override; - bool nativeEventFilter(const QByteArray &eventType, - void *message, - long *result) override; +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override; +#else + bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override; +#endif private Q_SLOTS: void readEvents(); -- cgit v1.2.3