From 85a9ffd3cc1c8e1d286e4ceb5fe4ff66fb173604 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 26 Feb 2021 12:42:49 +0100 Subject: [PATCH] ovrloading ungrab notifications for debugging purposes --- src/controls/QskQuickItem.cpp | 15 +++++++++++++++ src/controls/QskQuickItem.h | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/src/controls/QskQuickItem.cpp b/src/controls/QskQuickItem.cpp index 9514af72..4a03d34f 100644 --- a/src/controls/QskQuickItem.cpp +++ b/src/controls/QskQuickItem.cpp @@ -850,6 +850,21 @@ void QskQuickItem::geometryChange( QCoreApplication::sendEvent( this, &event ); } +void QskQuickItem::mouseUngrabEvent() +{ + Inherited::mouseUngrabEvent(); +} + +void QskQuickItem::touchUngrabEvent() +{ + Inherited::touchUngrabEvent(); +} + +void QskQuickItem::windowDeactivateEvent() +{ + Inherited::windowDeactivateEvent(); +} + void QskQuickItem::updatePolish() { Q_D( QskQuickItem ); diff --git a/src/controls/QskQuickItem.h b/src/controls/QskQuickItem.h index f275e855..fef18461 100644 --- a/src/controls/QskQuickItem.h +++ b/src/controls/QskQuickItem.h @@ -131,6 +131,10 @@ class QSK_EXPORT QskQuickItem : public QQuickItem virtual void geometryChangeEvent( QskGeometryChangeEvent* ); virtual void windowChangeEvent( QskWindowChangeEvent* ); + void mouseUngrabEvent() override; + void touchUngrabEvent() override; + void windowDeactivateEvent() override; + void itemChange( ItemChange, const ItemChangeData& ) override; #if QT_VERSION >= QT_VERSION_CHECK( 6, 0, 0 ) void geometryChange( const QRectF&, const QRectF& ) override;