summaryrefslogtreecommitdiff
path: root/src/dialogs/DefaultFileDialog.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialogs/DefaultFileDialog.qml')
-rw-r--r--src/dialogs/DefaultFileDialog.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/dialogs/DefaultFileDialog.qml b/src/dialogs/DefaultFileDialog.qml
index 7ebd443a..3423dfd2 100644
--- a/src/dialogs/DefaultFileDialog.qml
+++ b/src/dialogs/DefaultFileDialog.qml
@@ -139,6 +139,18 @@ AbstractFileDialog {
property: "text"
value: root.urlToPath(root.folder)
}
+ Keys.onPressed: {
+ event.accepted = true
+ switch (event.key) {
+ case Qt.Key_Back:
+ case Qt.Key_Escape:
+ reject()
+ break
+ default:
+ event.accepted = false
+ break
+ }
+ }
SplitView {
id: splitter