Warning, /maui/mauikit-filebrowsing/examples/FileDialog.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick
0002 import QtQuick.Controls
0003 import QtQuick.Layouts
0004 import org.mauikit.controls as Maui
0005 import org.mauikit.filebrowsing as FB
0006
0007 Maui.ApplicationWindow
0008 {
0009 id: root
0010
0011 Maui.Page
0012 {
0013 Maui.Controls.showCSD: true
0014 anchors.fill: parent
0015
0016 Column
0017 {
0018 width: 100
0019 anchors.centerIn: parent
0020
0021 Button
0022 {
0023 text: "Open"
0024 onClicked:
0025 {
0026 _dialog.mode = FB.FileDialog.Modes.Open
0027 _dialog.callback = (paths) =>
0028 {
0029 console.log("Selected Paths", paths)
0030 _text.text = paths.join("\n")
0031 }
0032 _dialog.open()
0033 }
0034 }
0035
0036 Button
0037 {
0038 text: "Save"
0039 onClicked:
0040 {
0041 _dialog.mode = FB.FileDialog.Modes.Save
0042 _dialog.callback = (paths) =>
0043 {
0044 console.log("Save to", paths)
0045 _text.text = paths.join("\n")
0046 }
0047 _dialog.open()
0048 }
0049 }
0050
0051 Text
0052 {
0053 id: _text
0054 }
0055 }
0056 }
0057
0058 FB.FileDialog
0059 {
0060 id: _dialog
0061 }
0062 }
0063