diff --git a/icons/folder_closed.svg b/icons/folder_closed.svg deleted file mode 100644 index 281be32..0000000 --- a/icons/folder_closed.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/icons/folder_open.svg b/icons/folder_open.svg deleted file mode 100644 index 09f7615..0000000 --- a/icons/folder_open.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/icons/generic_file.svg b/icons/generic_file.svg deleted file mode 100644 index e0423f2..0000000 --- a/icons/generic_file.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/qml/ClideTreeView.qml b/qml/ClideTreeView.qml index 4f62089..fa4b483 100644 --- a/qml/ClideTreeView.qml +++ b/qml/ClideTreeView.qml @@ -45,12 +45,16 @@ Rectangle { x: treeDelegate.leftMargin + (treeDelegate.depth * treeDelegate.indentation) anchors.verticalCenter: parent.verticalCenter source: { + let folderOpen = "data:image/svg+xml;utf8,"; + let folderClosed = "data:image/svg+xml;utf8,"; + let file = "data:image/svg+xml;utf8,"; // If the item has children, it's a directory. if (treeDelegate.hasChildren) { return treeDelegate.expanded ? - "../icons/folder-open-solid.svg" : "../icons/folder-solid.svg"; + folderOpen : folderClosed; + } else { + return file } - return "../icons/file-solid.svg" } sourceSize.width: 15 sourceSize.height: 15