From e745532860b640f43bdc3b543a85ceaa612ed3fa Mon Sep 17 00:00:00 2001 From: Morten Johan Sorvig <morten.sorvig@nokia.com> Date: Thu, 31 May 2012 10:58:49 +0200 Subject: [PATCH] Make the TopLevel.qml File menu show a file dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ic4aac60ad1dcad7fc9c10caea36a6abd84ee6ce1 Reviewed-by: Alberto Mardegan <mardy@users.sourceforge.net> Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com> --- examples/TopLevel.qml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/examples/TopLevel.qml b/examples/TopLevel.qml index f024083f1..a7a659c61 100644 --- a/examples/TopLevel.qml +++ b/examples/TopLevel.qml @@ -13,13 +13,23 @@ Window { minimumWidth: gallery.width visible: true + + FileDialog { + id: fileDialogLoad + folder: "/tmp" + title: "Choose a file to open" + selectMultiple: true + nameFilters: [ "Image files (*.png *.jpg)", "All files (*)" ] + onAccepted: { console.log("Accepted: " + filePaths) } + } + MenuBar { Menu { text: "File" MenuItem { text: "Open" shortcut: "Ctrl+O" - onTriggered: console.log("we should display a file open dialog") + onTriggered: fileDialogLoad.open(); } MenuItem { text: "Close" -- GitLab