aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickdialogs/qquickfiledialogimpl/data/reentrantfolder.qml
blob: 2df9852936abaa6cf8c12523b9decf4449a54943 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs

ApplicationWindow {
    width: 400
    height: 300
    title: "FileDialog Example"

    property alias dialog: dialog

    function doneAccepted() {
        dialog.done(FileDialog.Accepted)
    }

    function doneRejected() {
        dialog.done(FileDialog.Rejected)
    }

    FileDialog {
        id: dialog
        title: "Please choose a file"
        property string forceFolder
        fileMode: FileDialog.SaveFile
        onCurrentFolderChanged: {
            if (currentFolder != forceFolder) {
                currentFolder = forceFolder;
            }
        }
    }
}