Page {
id: page
- allowedOrientations: Orientation.All
+ //allowedOrientations: Orientation.All
showNavigationIndicator: false // hide back indicator because it would be on top of search field
property string dir: "/"
property string currentDirectory: ""
+ onStatusChanged: {
+ if (status === PageStatus.Active) {
+ listModel.update("." + engine.extensionFilter);
+ //foundText.visible = true;
+ }
+ }
+
// this and its bg worker thread will be destroyed when page in popped from stack
SearchEngine {
id: searchEngine
VerticalScrollDecorator { flickable: fileList }
- PullDownMenu {
- MenuItem {
- text: qsTr("Settings")
- onClicked: pageStack.push(Qt.resolvedUrl("SettingsPage.qml"))
- }
- }
+// PullDownMenu {
+// MenuItem {
+// text: qsTr("Settings")
+// onClicked: pageStack.push(Qt.resolvedUrl("SettingsPage.qml"))
+// }
+// }
header: Item {
width: parent.width
}
Label {
id: foundText
- visible: false
+ visible: true
anchors.left: parent.left
anchors.leftMargin: searchField.textLeftMargin
anchors.top: searchField.bottom
pageStack.push(Qt.resolvedUrl("DirectoryPage.qml"),
{ dir: model.fullname });
else
- pageStack.push(Qt.resolvedUrl("FilePage.qml"),
- { file: model.fullname });
+ Functions.fileSelect(model.fullname)
+// pageStack.push(Qt.resolvedUrl("FilePage.qml"),
+// { file: model.fullname });
}
// delete file after remorse time
onClicked: Functions.goToFolder(model.absoluteDir)
}
MenuItem {
- text: qsTr("Cut")
- onClicked: engine.cutFiles([ model.fullname ]);
- }
- MenuItem {
- text: qsTr("Copy")
- onClicked: engine.copyFiles([ model.fullname ]);
- }
- MenuItem {
- text: qsTr("Delete")
- onClicked: deleteFile(model.fullname);
+ text: qsTr("Properties")
+ onClicked: {
+ pageStack.push(Qt.resolvedUrl("FilePage.qml"), { file: model.fullname });
+ }
}
+// MenuItem {
+// text: qsTr("Cut")
+// onClicked: engine.cutFiles([ model.fullname ]);
+// }
+// MenuItem {
+// text: qsTr("Copy")
+// onClicked: engine.copyFiles([ model.fullname ]);
+// }
+// MenuItem {
+// text: qsTr("Delete")
+// onClicked: deleteFile(model.fullname);
+// }
}
}
}