aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAli Kianian <ali.kianian@qt.io>2024-04-18 10:34:08 +0300
committerAli Kianian <ali.kianian@qt.io>2024-04-29 08:09:33 +0000
commitd683e6d3c095dac99b2aba84f6d8d4cefd45c9e4 (patch)
tree3a729dbfad6d8a35ba564ad3339119700c6527f9
parentf08a31fd6691dd198adf5c6e8acb57856e4c9ec7 (diff)
QmlDesigner: Enable sorting a model by id
Task-number: QDS-11808 Change-Id: I088424b97b4e50a882aebcda82c784f95bd9948e Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
-rw-r--r--share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml11
1 files changed, 11 insertions, 0 deletions
diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml
index 2193bd1763..e9bdfdc675 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)
+ }
+ }
}
}