use QApp->setOverrideCursor when detecting window

This commit is contained in:
Hugo Pereira Da Costa 2013-11-15 16:53:31 +01:00
parent 78c83642c4
commit a4b4d696f1

View file

@ -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;