summaryrefslogtreecommitdiffstats
path: root/src/desktop/qml/PageWidget.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/desktop/qml/PageWidget.qml')
-rw-r--r--src/desktop/qml/PageWidget.qml15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/desktop/qml/PageWidget.qml b/src/desktop/qml/PageWidget.qml
index 5b84734..e652fe0 100644
--- a/src/desktop/qml/PageWidget.qml
+++ b/src/desktop/qml/PageWidget.qml
@@ -89,6 +89,21 @@ Item {
maxHeight: 600
}
+ experimental.filePicker: Item {
+ id: picker
+ // We can't use the model directly in the Connection below.
+ property QtObject filePickerModel: model
+ Connections {
+ target: DialogRunner
+ onFileDialogAccepted: picker.filePickerModel.accept(selectedFiles)
+ onFileDialogRejected: picker.filePickerModel.reject()
+ }
+
+ Component.onCompleted: {
+ DialogRunner.openFileDialog(filePickerModel)
+ }
+ }
+
experimental.onDownloadRequested: {
downloadItem.destinationPath = BrowserWindow.decideDownloadPath(downloadItem.suggestedFilename)
downloadItem.start()