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
77 onPressed: xinemaControl.play_file(browseDirectory.directory+"/"+modelData);
87 control: xinemaControl
95 if(xinemaControl.connected)
96 browseDirectory.directory = "/";
100 Component.onCompleted:
102 if(xinemaControl.connected)
103 browseDirectory.directory = "/";