From d683e6d3c095dac99b2aba84f6d8d4cefd45c9e4 Mon Sep 17 00:00:00 2001 From: Ali Kianian Date: Thu, 18 Apr 2024 10:34:08 +0300 Subject: [PATCH] QmlDesigner: Enable sorting a model by id Task-number: QDS-11808 Change-Id: I088424b97b4e50a882aebcda82c784f95bd9948e Reviewed-by: Mahmoud Badri Reviewed-by: Shrief Gabr --- .../CollectionDetailsView.qml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml index 2193bd1763e..e9bdfdc675a 100644 --- a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml +++ b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml @@ -83,6 +83,17 @@ Rectangle { horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter color: StudioTheme.Values.themeTextColor + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton + property int order: Qt.AscendingOrder + onClicked: { + order = (order == Qt.AscendingOrder) ? Qt.DescendingOrder : Qt.AscendingOrder; + tableView.closeEditor() + tableView.model.sort(-1, order) + } + } } }