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