From 69b506754db39f5a1598cf19741c27737c24d0d7 Mon Sep 17 00:00:00 2001
From: Gennady Pospelov <g.pospelov@fz-juelich.de>
Date: Tue, 7 Nov 2017 14:27:10 +0100
Subject: [PATCH] QTreeView styling: open/close symbols for tree branch
 restored.

---
 GUI/coregui/Views/CommonWidgets/ModelTreeView.cpp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/GUI/coregui/Views/CommonWidgets/ModelTreeView.cpp b/GUI/coregui/Views/CommonWidgets/ModelTreeView.cpp
index 457ba09eab9..a036b809f32 100644
--- a/GUI/coregui/Views/CommonWidgets/ModelTreeView.cpp
+++ b/GUI/coregui/Views/CommonWidgets/ModelTreeView.cpp
@@ -44,7 +44,17 @@ ModelTreeView::ModelTreeView(QWidget* parent, SessionModel* model)
                  "    border-right: 1px solid #c7c8c9;}"
                  "QTreeView::branch {border-bottom: 1px solid #c7c8c9;}";
 
-   // background of selected rows
+   // styling of branch to restore open/closed signs eliminated by previous styling
+   styleSheet += "QTreeView::branch:has-children:!has-siblings:closed,"
+                 "QTreeView::branch:closed:has-children:has-siblings {"
+                 "border-image: none;"
+                 "image: url(:/images/treeview-branch-closed.png);}"
+                 "QTreeView::branch:open:has-children:!has-siblings,"
+                 "QTreeView::branch:open:has-children:has-siblings  {"
+                 "border-image: none;image: url(:/images/treeview-branch-open.png);"
+           "}";
+
+   // background of selected rows restored
    styleSheet += "QTreeView::item:selected{"
                  " background:#3daee9;}";
 
-- 
GitLab