Allow double-clicking on a file to open it

Contributes to issue CURA-8686.
This commit is contained in:
Ghostkeeper 2022-01-25 18:19:08 +01:00
parent a7da4e4ef9
commit bbb40d9b11
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
2 changed files with 10 additions and 0 deletions

View file

@ -78,6 +78,11 @@ Item
{ {
manager.setSelectedFileIndices([currentRow]); manager.setSelectedFileIndices([currentRow]);
} }
onDoubleClicked: function(row)
{
manager.setSelectedFileIndices([row]);
openFilesButton.clicked();
}
} }
Label Label

View file

@ -24,6 +24,7 @@ Item
required property var columnHeaders //The text to show in the headers of each column. required property var columnHeaders //The text to show in the headers of each column.
property alias model: tableView.model //A TableModel to display in this table. To use a ListModel for the rows, use "rows: listModel.items" property alias model: tableView.model //A TableModel to display in this table. To use a ListModel for the rows, use "rows: listModel.items"
property int currentRow: -1 //The selected row index. property int currentRow: -1 //The selected row index.
property var onDoubleClicked: function(row) {} //Something to execute when double clicked. Accepts one argument: The index of the row that was clicked on.
Row Row
{ {
@ -128,6 +129,10 @@ Item
{ {
tableScrollView.currentRow = row; //Select this row. tableScrollView.currentRow = row; //Select this row.
} }
onDoubleClicked:
{
tableScrollView.onDoubleClicked(row);
}
} }
} }
} }