Index: sources/gui/qml/components/TouchRect.qml =================================================================== diff -u -rcb9c48c7c307690dcafcfd16ef412fe660291692 -r39a514158384c0ad4bfcfb90bafbaa4ca8dc5a26 --- sources/gui/qml/components/TouchRect.qml (.../TouchRect.qml) (revision cb9c48c7c307690dcafcfd16ef412fe660291692) +++ sources/gui/qml/components/TouchRect.qml (.../TouchRect.qml) (revision 39a514158384c0ad4bfcfb90bafbaa4ca8dc5a26) @@ -110,10 +110,11 @@ property int touchExpanding : 0 - signal pressed - signal released - signal clicked - signal pressAndHold + signal pressed () + signal released () + signal clicked () + signal pressAndHold () + signal canceled () width : Variables.touchRectWidth height : Variables.touchRectHeight @@ -139,5 +140,7 @@ onPressed : { if ( ! _private.pressDebouncing ) { onMouseEventLog("Pressed ") ; _private.pressed = true ; _root.pressed (); pressDebounceTimer.start(); } } onReleased : { if ( _private.pressed ) { onMouseEventLog("Released ") ; _private.pressed = false; _root.released (); pressDebounceTimer.start(); } } onPressAndHold : { onMouseEventLog("PressAndHold ") ; _root.pressAndHold(); } + onCanceled : { onMouseEventLog("Canceled ") ; _root.canceled() ; } + } }