diff options
author | Shawn Rutledge <shawn.rutledge@digia.com> | 2013-08-14 16:03:33 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-15 14:12:47 +0200 |
commit | 08ca935c3b4669915e16941d2663e729fd07410e (patch) | |
tree | 152596ebebc046693a7c9ddd26460a4d2fd681dd /examples | |
parent | d9956871a33bb6d2c21a5018afe21b3a33cc1525 (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.qml | 11 |
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 } |