summaryrefslogtreecommitdiffstats
path: root/resources/qml/pages/UserSettingsPage.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/pages/UserSettingsPage.qml')
-rw-r--r--resources/qml/pages/UserSettingsPage.qml18
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
}