-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.15.2
-
None
-
f91aa3b4d8ae7bfba65a8252099ded3b428f7acf (qt/qtdeclarative/dev) 0533725c60198aeced54ad53454a09a3b3691394 (qt/qtdeclarative/6.1) 5e757ec83be58357e1ed9c673a83304096171e7a (qt/qtdeclarative/6.2)
To test this locally, I moved the listview with the left mouse, then while pressing, pressed right mouse additionally. Then released left and afterwards right mouse. The mouse area is still active as the listview is still in dragging state although both mouse clicks were released.
ListView {
id: tstlist
orientation: ListView.Horizontal
spacing: 20
model: ListModel {
ListElement { name: "Bill Smith"; number: "555 3264" }
ListElement { name: "John Brown"; number: "555 8426" }
ListElement { name: "Sam Wise"; number: "555 0473" }
ListElement { name: "Bill Smith"; number: "555 3264" }
ListElement { name: "John Brown"; number: "555 8426" }
ListElement { name: "Sam Wise"; number: "555 0473" }
ListElement { name: "Bill Smith"; number: "555 3264" }
ListElement { name: "John Brown"; number: "555 8426" }
ListElement { name: "Sam Wise"; number: "555 0473" }
}
width: 1000
height: 200
delegate: Rectangle {
width: 200
height: 200
color: tstlist.dragging ? "white":"blue" Text { text: name + "..." + number } }
onDraggingChanged: {
console.error("dragging:" + dragging)
}
}
MouseArea {
anchors.fill: tstlist
Rectangle { color:"red"; opacity: 0.2; anchors.fill: parent }
visible: tstlist.dragging
}