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