mart created this revision. mart added a reviewer: Plasma. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. mart requested review of this revision.
REVISION SUMMARY This element is intended to be used as "click on empty areas to dismiss" use case. a MouseArea or a TapHandler are not enough for this, because Flickables eat mouse events even tough no dragging would happen this filters explicitly events of flickables to emit clicks when no drag happened on them TEST PLAN have a listview as child of the FallbackTapHandler and delegates with a mousearea. The handler will emit tapped only when the user taps on an empty area of the listview, but not on tap of its delegates REPOSITORY R296 KDeclarative BRANCH phab/fallbacktaphandler REVISION DETAIL https://phabricator.kde.org/D22860 AFFECTED FILES src/qmlcontrols/kquickcontrolsaddons/CMakeLists.txt src/qmlcontrols/kquickcontrolsaddons/fallbacktaphandler.cpp src/qmlcontrols/kquickcontrolsaddons/fallbacktaphandler.h src/qmlcontrols/kquickcontrolsaddons/kquickcontrolsaddonsplugin.cpp To: mart, #plasma Cc: kde-frameworks-devel, LeGast00n, sbergeron, michaelh, ngraham, bruns