use QApp->setOverrideCursor when detecting window
This commit is contained in:
parent
78c83642c4
commit
a4b4d696f1
1 changed files with 6 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue