Qt 6.0 incompatibilities fixed
This commit is contained in:
parent
8365da891b
commit
9f189119da
@ -22,12 +22,14 @@ static QMouseEvent* qskClonedMouseEventAt(
|
|||||||
const_cast< QMouseEvent* >( event ), localPos );
|
const_cast< QMouseEvent* >( event ), localPos );
|
||||||
|
|
||||||
#else
|
#else
|
||||||
auto clonedEvent = new QMouseEvent( *event );
|
auto clonedEvent = event->clone();
|
||||||
|
|
||||||
auto& point = QMutableEventPoint::from( clonedEvent->point( 0 ) );
|
auto& point = QMutableEventPoint::from( clonedEvent->point( 0 ) );
|
||||||
point.detach();
|
point.detach();
|
||||||
point.setTimestamp( event->timestamp() );
|
point.setTimestamp( event->timestamp() );
|
||||||
point.setPosition( localPos ? *localPos : event->position() );
|
|
||||||
|
if ( localPos )
|
||||||
|
point.setPosition( *localPos );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return clonedEvent;
|
return clonedEvent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user