diff --git a/examples/TopLevel.qml b/examples/TopLevel.qml
index f024083f115d242288c36caff57f2f416472459b..a7a659c613235cb92ad3b3b157a4002be562c6e5 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"