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