[solved] MouseArea onReleased signal lost after hiding presented view
-
Hi,
I would like to present list's item details after double clicking on it and present context menu when item is pressed and held. To do so I define MouseArea in ListView delegate. In MouseArea's onPressAndHold I call method to show context menu and in onDoubleClicked I call method which hides list view and presents item details view.
This works partially. After double click new view is presented but also context menu appears, so after showing new view onReleased signal is lost. Does anyone know what can be wrong ?
Here is a code:
@
ListView {
id: listsList
//...
delegate: Rectangle {
//...
MouseArea {
anchors.fill: parent
onPressed: listsList.currentIndex = index
onPressAndHold: listsListContextMenu.show()
onDoubleClicked: listsListModel.presentList(listId)
}
}
}@