2 import Sailfish.Silica 1.0
3 import fi.mikkosoft.xinema 0.1
12 contentHeight: column.height
19 spacing: Theme.paddingLarge
23 title: qsTr("Browse files")
26 // This really should be SilicaListView, but I can't figure out an
27 // easy way to turn the string lists into a suitable ListModel
31 spacing: Theme.paddingSmall
35 visible: browseDirectory.directory!="/"
36 icon: "image://theme/icon-m-back"
40 var newDir = browseDirectory.directory;
41 var slash = newDir.lastIndexOf("/");
43 newDir = newDir.substring(0, slash);
46 browseDirectory.directory = newDir;
52 model: browseDirectory.subdirectories
56 icon: "image://theme/icon-m-folder"
61 var newDir = browseDirectory.directory;
65 browseDirectory.directory = newDir;
72 model: browseDirectory.files
79 xinemaControl.play_file(browseDirectory.directory+"/"+modelData);
80 pageStack.replace("PlaybackPage.qml");
91 control: xinemaControl
99 if(xinemaControl.connected)
100 browseDirectory.directory = "/";
104 Component.onCompleted:
106 if(xinemaControl.connected)
107 browseDirectory.directory = "/";