qskinny icon indicating copy to clipboard operation
qskinny copied to clipboard

QskPopup and input events

Open uwerat opened this issue 3 years ago • 0 comments

A modal QskPopup receives all input events ( mouse/wheel/keyboard/hovering ) to block them for further processing. Unfortunately this prevents the user from using methods like QQuickItem::setAcceptedMouseButtons to disable receiving those events in derived classes.

Instead QskInputGrabber::isBlocking could be improved to also block events inside the actual popup ( QskPopup::contains ), when the popup is not interested.

uwerat avatar Jan 07 '22 14:01 uwerat