summaryrefslogtreecommitdiffstats
path: root/editorlib/qml/EntityTree.qml
diff options
context:
space:
mode:
Diffstat (limited to 'editorlib/qml/EntityTree.qml')
-rw-r--r--editorlib/qml/EntityTree.qml7
1 files changed, 7 insertions, 0 deletions
diff --git a/editorlib/qml/EntityTree.qml b/editorlib/qml/EntityTree.qml
index b220bad..8a8549e 100644
--- a/editorlib/qml/EntityTree.qml
+++ b/editorlib/qml/EntityTree.qml
@@ -182,6 +182,7 @@ Item {
property bool sceneRootSelected: true
property bool cameraSelected: true
property bool groupSelected: true
+ property real preResetContentY: 0
onExpanded: {
model.addExpandedItem(index)
@@ -200,6 +201,12 @@ Item {
entityTreeView.selection.setCurrentIndex(selectIndex,
ItemSelectionModel.SelectCurrent)
}
+ onModelAboutToBeReset: {
+ entityTreeView.preResetContentY = entityTreeView.flickableItem.contentY
+ }
+ onResetComplete: {
+ entityTreeView.flickableItem.contentY = entityTreeView.preResetContentY
+ }
}
itemDelegate: FocusScope {