QmlDesigner: Add Ids to icons for Squish tests

Task-number: QDS-12204
Change-Id: Ib63409e9092db4446756ec9dec6092947d5f0697
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
Ali Kianian
2024-03-13 16:17:08 +02:00
parent 9780e05ef2
commit 43ee39361f
3 changed files with 24 additions and 0 deletions

View File

@@ -46,6 +46,8 @@ Rectangle {
spacing: StudioTheme.Values.sectionRowSpacing spacing: StudioTheme.Values.sectionRowSpacing
IconButton { IconButton {
id: addColumnLeftButton
buttonIcon: StudioTheme.Constants.addcolumnleft_medium buttonIcon: StudioTheme.Constants.addcolumnleft_medium
tooltip: qsTr("Add property left") tooltip: qsTr("Add property left")
enabled: root.model.selectedColumn > -1 enabled: root.model.selectedColumn > -1
@@ -53,6 +55,8 @@ Rectangle {
} }
IconButton { IconButton {
id: addColumnRightButton
buttonIcon: StudioTheme.Constants.addcolumnright_medium buttonIcon: StudioTheme.Constants.addcolumnright_medium
tooltip: qsTr("Add property right") tooltip: qsTr("Add property right")
enabled: root.model.selectedColumn > -1 enabled: root.model.selectedColumn > -1
@@ -60,6 +64,8 @@ Rectangle {
} }
IconButton { IconButton {
id: deleteColumnButton
buttonIcon: StudioTheme.Constants.deletecolumn_medium buttonIcon: StudioTheme.Constants.deletecolumn_medium
tooltip: qsTr("Delete selected property") tooltip: qsTr("Delete selected property")
enabled: root.model.selectedColumn > -1 enabled: root.model.selectedColumn > -1
@@ -72,6 +78,8 @@ Rectangle {
} }
IconButton { IconButton {
id: addRowBelowButton
buttonIcon: StudioTheme.Constants.addrowbelow_medium buttonIcon: StudioTheme.Constants.addrowbelow_medium
tooltip: qsTr("Insert row below") tooltip: qsTr("Insert row below")
enabled: root.model.selectedRow > -1 enabled: root.model.selectedRow > -1
@@ -79,6 +87,8 @@ Rectangle {
} }
IconButton { IconButton {
id: addRowAboveButton
buttonIcon: StudioTheme.Constants.addrowabove_medium buttonIcon: StudioTheme.Constants.addrowabove_medium
tooltip: qsTr("Insert row above") tooltip: qsTr("Insert row above")
enabled: root.model.selectedRow > -1 enabled: root.model.selectedRow > -1
@@ -86,6 +96,8 @@ Rectangle {
} }
IconButton { IconButton {
id: deleteSelectedRowButton
buttonIcon: StudioTheme.Constants.deleterow_medium buttonIcon: StudioTheme.Constants.deleterow_medium
tooltip: qsTr("Delete selected row") tooltip: qsTr("Delete selected row")
enabled: root.model.selectedRow > -1 enabled: root.model.selectedRow > -1
@@ -101,6 +113,8 @@ Rectangle {
Layout.rightMargin: StudioTheme.Values.toolbarHorizontalMargin Layout.rightMargin: StudioTheme.Values.toolbarHorizontalMargin
IconButton { IconButton {
id: saveCollectionButton
buttonIcon: StudioTheme.Constants.save_medium buttonIcon: StudioTheme.Constants.save_medium
tooltip: qsTr("Save changes") tooltip: qsTr("Save changes")
enabled: root.model.collectionName !== "" enabled: root.model.collectionName !== ""
@@ -108,6 +122,8 @@ Rectangle {
} }
IconButton { IconButton {
id: exportCollectionButton
buttonIcon: StudioTheme.Constants.export_medium buttonIcon: StudioTheme.Constants.export_medium
tooltip: qsTr("Export model") tooltip: qsTr("Export model")
enabled: root.model.collectionName !== "" enabled: root.model.collectionName !== ""

View File

@@ -395,16 +395,22 @@ Rectangle {
} }
CellContextMenuItem { CellContextMenuItem {
id: addRowAboveCellMenuItem
itemText: qsTr("Add row above") itemText: qsTr("Add row above")
itemIcon: StudioTheme.Constants.addrowabove_medium itemIcon: StudioTheme.Constants.addrowabove_medium
onTriggered: root.model.insertRow(cellContextMenu.rowIndex) onTriggered: root.model.insertRow(cellContextMenu.rowIndex)
} }
CellContextMenuItem { CellContextMenuItem {
id: addRowBelowCellMenuItem
itemText: qsTr("Add row below") itemText: qsTr("Add row below")
itemIcon: StudioTheme.Constants.addrowbelow_medium itemIcon: StudioTheme.Constants.addrowbelow_medium
onTriggered: root.model.insertRow(cellContextMenu.rowIndex + 1) onTriggered: root.model.insertRow(cellContextMenu.rowIndex + 1)
} }
CellContextMenuItem { CellContextMenuItem {
id: deleteRowCellMenuItem
itemText: qsTr("Delete row") itemText: qsTr("Delete row")
itemIcon: StudioTheme.Constants.deleterow_medium itemIcon: StudioTheme.Constants.deleterow_medium
onTriggered: root.model.removeRows(cellContextMenu.rowIndex, 1) onTriggered: root.model.removeRows(cellContextMenu.rowIndex, 1)

View File

@@ -132,6 +132,8 @@ Item {
} }
HelperWidgets.AbstractButton { HelperWidgets.AbstractButton {
id: importCollectionButton
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: StudioTheme.Values.toolbarHorizontalMargin anchors.rightMargin: StudioTheme.Values.toolbarHorizontalMargin