@@ -58,6 +58,9 @@ ScopeView {
5858 delegate: ListItems.Base {
5959 highlightWhenPressed: false
6060
61+ property bool expandable: rendererLoader.item ? rendererLoader.item.expandable : false
62+ property bool filtered: rendererLoader.item ? rendererLoader.item.filter : true
63+
6164 function toggleCollapse() {
6265 if (rendererLoader.item.expandable) {
6366 if (index != categoryView.expandedIndex && categoryView.expandedIndex != -1) {
@@ -125,8 +128,16 @@ ScopeView {
125128
126129 sectionProperty: "name"
127130 sectionDelegate: ListItems.Header {
131+ property var delegate: categoryView.item(delegateIndex)
128132 width: categoryView.width
129133 text: section
134+ image: {
135+ if (delegate) {
136+ if (delegate.expandable)
137+ return delegate.filtered ? "graphics/header_handlearrow.png" : "graphics/header_handlearrow2.png"
138+ }
139+ return "";
140+ }
130141 onClicked: {
131142 var obj = categoryView.item(delegateIndex);
132143 if (obj)