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