2 import Sailfish.Silica 1.0
6 property string path: ""
9 property string errorMessage: ""
12 allowedOrientations: Orientation.All
13 canAccept: folderName.text !== ""
15 onAccepted: errorMessage = engine.mkdir(path, folderName.text);
20 contentHeight: column.height
21 VerticalScrollDecorator { flickable: flickable }
25 anchors.left: parent.left
26 anchors.right: parent.right
30 title: qsTr("Create Folder")
31 acceptText: qsTr("Create")
35 anchors.left: parent.left
36 anchors.right: parent.right
37 anchors.leftMargin: Theme.paddingLarge
38 anchors.rightMargin: Theme.paddingLarge
39 text: qsTr("Create a new folder under\n%1").arg(path)
40 color: Theme.secondaryColor
51 placeholderText: qsTr("Folder name")
52 label: qsTr("Folder name")
55 // return key on virtual keyboard accepts the dialog
56 EnterKey.enabled: folderName.text.length > 0
57 EnterKey.iconSource: "image://theme/icon-m-enter-accept"
58 EnterKey.onClicked: dialog.accept()