qskinny
qskinny copied to clipboard
QskPopup and input events
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.