diff options
-rw-r--r-- | src/dialogs/DefaultFileDialog.qml | 12 |
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 |