From a4b4d696f10512ed07d68ba1a32afa7dcc0277bd Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Fri, 15 Nov 2013 16:53:31 +0100 Subject: [PATCH] use QApp->setOverrideCursor when detecting window --- clients/oxygen/config/oxygendetectwidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clients/oxygen/config/oxygendetectwidget.cpp b/clients/oxygen/config/oxygendetectwidget.cpp index dc80a44da2..cc5a5d8534 100644 --- a/clients/oxygen/config/oxygendetectwidget.cpp +++ b/clients/oxygen/config/oxygendetectwidget.cpp @@ -110,6 +110,9 @@ namespace Oxygen _grabber->move( -1000, -1000 ); _grabber->setModal( true ); _grabber->show(); + + // need to explicitly override cursor for Qt5 + qApp->setOverrideCursor( Qt::CrossCursor ); _grabber->grabMouse( Qt::CrossCursor ); _grabber->installEventFilter( this ); @@ -122,6 +125,9 @@ namespace Oxygen if( o != _grabber ) return false; if( e->type() != QEvent::MouseButtonRelease ) return false; + // need to explicitely release cursor for Qt5 + qApp->restoreOverrideCursor(); + // delete old _grabber delete _grabber; _grabber = 0;