diff options
Diffstat (limited to 'resources/qml/pages/UserSettingsPage.qml')
-rw-r--r-- | resources/qml/pages/UserSettingsPage.qml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/resources/qml/pages/UserSettingsPage.qml b/resources/qml/pages/UserSettingsPage.qml index f23095b6..1407ead7 100644 --- a/resources/qml/pages/UserSettingsPage.qml +++ b/resources/qml/pages/UserSettingsPage.qml @@ -5,6 +5,7 @@ pragma ComponentBehavior: Bound import ".." import "../ui" +import "../dialogs" import Qt.labs.platform 1.1 as Platform import QtQuick 2.15 import QtQuick.Controls 2.15 @@ -216,6 +217,23 @@ Rectangle { } } DelegateChoice { + roleValue: UserSettingsModel.ConfigureKeyboardShortcuts + Button { + text: qsTr("CONFIGURE") + onClicked: { + var dialog = keyboardShortcutsDialog.createObject(); + dialog.show(); + destroyOnClose(dialog); + } + + Component { + id: keyboardShortcutsDialog + + ShortcutEditor {} + } + } + } + DelegateChoice { Text { text: model.value } |