onPressed: timer.start() onReleased: timer.stop() onCancel: timer.stop() timer.onTriggered: view.closeTab(index)
MouseArea { anchors.fill: root propagateComposedEvents: true onPressed: { timer.start(); } onReleased: { timer.stop(); } Timer { id: timer interval: 500 onTriggered: { view.closeTab(index) } } }