From 43ee39361f2a1790161c2fab2e637438083c3098 Mon Sep 17 00:00:00 2001 From: Ali Kianian Date: Wed, 13 Mar 2024 16:17:08 +0200 Subject: [PATCH] QmlDesigner: Add Ids to icons for Squish tests Task-number: QDS-12204 Change-Id: Ib63409e9092db4446756ec9dec6092947d5f0697 Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Mahmoud Badri --- .../CollectionDetailsToolbar.qml | 16 ++++++++++++++++ .../CollectionDetailsView.qml | 6 ++++++ .../collectionEditorQmlSource/CollectionView.qml | 2 ++ 3 files changed, 24 insertions(+) diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsToolbar.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsToolbar.qml index 7a5e77f42fb..8b4c08f8458 100644 --- a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsToolbar.qml +++ b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsToolbar.qml @@ -46,6 +46,8 @@ Rectangle { spacing: StudioTheme.Values.sectionRowSpacing IconButton { + id: addColumnLeftButton + buttonIcon: StudioTheme.Constants.addcolumnleft_medium tooltip: qsTr("Add property left") enabled: root.model.selectedColumn > -1 @@ -53,6 +55,8 @@ Rectangle { } IconButton { + id: addColumnRightButton + buttonIcon: StudioTheme.Constants.addcolumnright_medium tooltip: qsTr("Add property right") enabled: root.model.selectedColumn > -1 @@ -60,6 +64,8 @@ Rectangle { } IconButton { + id: deleteColumnButton + buttonIcon: StudioTheme.Constants.deletecolumn_medium tooltip: qsTr("Delete selected property") enabled: root.model.selectedColumn > -1 @@ -72,6 +78,8 @@ Rectangle { } IconButton { + id: addRowBelowButton + buttonIcon: StudioTheme.Constants.addrowbelow_medium tooltip: qsTr("Insert row below") enabled: root.model.selectedRow > -1 @@ -79,6 +87,8 @@ Rectangle { } IconButton { + id: addRowAboveButton + buttonIcon: StudioTheme.Constants.addrowabove_medium tooltip: qsTr("Insert row above") enabled: root.model.selectedRow > -1 @@ -86,6 +96,8 @@ Rectangle { } IconButton { + id: deleteSelectedRowButton + buttonIcon: StudioTheme.Constants.deleterow_medium tooltip: qsTr("Delete selected row") enabled: root.model.selectedRow > -1 @@ -101,6 +113,8 @@ Rectangle { Layout.rightMargin: StudioTheme.Values.toolbarHorizontalMargin IconButton { + id: saveCollectionButton + buttonIcon: StudioTheme.Constants.save_medium tooltip: qsTr("Save changes") enabled: root.model.collectionName !== "" @@ -108,6 +122,8 @@ Rectangle { } IconButton { + id: exportCollectionButton + buttonIcon: StudioTheme.Constants.export_medium tooltip: qsTr("Export model") enabled: root.model.collectionName !== "" diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml index b4443f53b4e..c9a6d2dbcbd 100644 --- a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml +++ b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml @@ -395,16 +395,22 @@ Rectangle { } CellContextMenuItem { + id: addRowAboveCellMenuItem + itemText: qsTr("Add row above") itemIcon: StudioTheme.Constants.addrowabove_medium onTriggered: root.model.insertRow(cellContextMenu.rowIndex) } CellContextMenuItem { + id: addRowBelowCellMenuItem + itemText: qsTr("Add row below") itemIcon: StudioTheme.Constants.addrowbelow_medium onTriggered: root.model.insertRow(cellContextMenu.rowIndex + 1) } CellContextMenuItem { + id: deleteRowCellMenuItem + itemText: qsTr("Delete row") itemIcon: StudioTheme.Constants.deleterow_medium onTriggered: root.model.removeRows(cellContextMenu.rowIndex, 1) diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionView.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionView.qml index b9f8d9a532f..acf82fe4527 100644 --- a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionView.qml +++ b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionView.qml @@ -132,6 +132,8 @@ Item { } HelperWidgets.AbstractButton { + id: importCollectionButton + anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right anchors.rightMargin: StudioTheme.Values.toolbarHorizontalMargin