aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@digia.com>2013-08-14 16:03:33 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-08-15 14:12:47 +0200
commit08ca935c3b4669915e16941d2663e729fd07410e (patch)
tree152596ebebc046693a7c9ddd26460a4d2fd681dd /examples
parentd9956871a33bb6d2c21a5018afe21b3a33cc1525 (diff)
FileDialogs example: added option to open the files
Qt.openUrlExternally is a nice feature to remind users about, and gives this file dialog some purpose. Change-Id: I56e436f8b2f4362891450d57b6d9c36e26983513 Reviewed-by: Liang Qi <liang.qi@digia.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/quick/dialogs/systemdialogs/FileDialogs.qml11
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/quick/dialogs/systemdialogs/FileDialogs.qml b/examples/quick/dialogs/systemdialogs/FileDialogs.qml
index c8c5d13885..e521988f5d 100644
--- a/examples/quick/dialogs/systemdialogs/FileDialogs.qml
+++ b/examples/quick/dialogs/systemdialogs/FileDialogs.qml
@@ -61,7 +61,12 @@ Rectangle {
selectFolder: fileDialogSelectFolder.checked
nameFilters: [ "Image files (*.png *.jpg)", "All files (*)" ]
selectedNameFilter: "All files (*)"
- onAccepted: { console.log("Accepted: " + fileUrls) }
+ onAccepted: {
+ console.log("Accepted: " + fileUrls)
+ if (fileDialogOpenFiles.checked)
+ for (var i = 0; i < fileUrls.length; ++i)
+ Qt.openUrlExternally(fileUrls[i])
+ }
onRejected: { console.log("Rejected") }
}
//! [filedialog]
@@ -98,6 +103,10 @@ Rectangle {
Binding on checked { value: fileDialog.selectMultiple }
}
CheckBox {
+ id: fileDialogOpenFiles
+ text: "Open Files After Accepting"
+ }
+ CheckBox {
id: fileDialogVisible
text: "Visible"
Binding on checked { value: fileDialog.visible }