From 99617600c47c7e8eb613ae1f28bc73cf1a1b9f63 Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Mon, 14 Aug 2017 15:58:28 -0700 Subject: [PATCH 1/2] fix selection issue for TreeView.qml --- interface/resources/qml/controls-uit/Tree.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/interface/resources/qml/controls-uit/Tree.qml b/interface/resources/qml/controls-uit/Tree.qml index 8bce092947..6c9533a40c 100644 --- a/interface/resources/qml/controls-uit/Tree.qml +++ b/interface/resources/qml/controls-uit/Tree.qml @@ -27,6 +27,7 @@ TreeView { model: treeModel selection: ItemSelectionModel { + id: selectionModel model: treeModel } @@ -215,6 +216,10 @@ TreeView { onDoubleClicked: isExpanded(index) ? collapse(index) : expand(index) + onClicked: { + selectionModel.setCurrentIndex(index, ItemSelectionModel.ClearAndSelect); + } + onActivated: { var path = scriptsModel.data(index, 0x100) if (path) { From 459f2c5cdcaf9240573df5b0732f3e62ae6451c4 Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Mon, 14 Aug 2017 16:03:12 -0700 Subject: [PATCH 2/2] fixed tab issue --- interface/resources/qml/controls-uit/Tree.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/resources/qml/controls-uit/Tree.qml b/interface/resources/qml/controls-uit/Tree.qml index 6c9533a40c..53f66fa67c 100644 --- a/interface/resources/qml/controls-uit/Tree.qml +++ b/interface/resources/qml/controls-uit/Tree.qml @@ -27,7 +27,7 @@ TreeView { model: treeModel selection: ItemSelectionModel { - id: selectionModel + id: selectionModel model: treeModel } @@ -217,7 +217,7 @@ TreeView { onDoubleClicked: isExpanded(index) ? collapse(index) : expand(index) onClicked: { - selectionModel.setCurrentIndex(index, ItemSelectionModel.ClearAndSelect); + selectionModel.setCurrentIndex(index, ItemSelectionModel.ClearAndSelect); } onActivated: {