aboutsummaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2022-03-18 16:21:57 -0500
committerluigi1111 <luigi1111w@gmail.com>2022-03-18 16:21:57 -0500
commit838b0179e595e78adbaa65b82c356faae19ca8e8 (patch)
tree343fd1c8ee147d11b844844658f59f3ce18b5242 /components
parentb12ad939adcbdf70bada30ae48f656390114093b (diff)
parentde81af0e8d8de530bfb3fc0b974bdabf11c9189f (diff)
downloadmonzero-gui-838b0179e595e78adbaa65b82c356faae19ca8e8.tar.gz
monzero-gui-838b0179e595e78adbaa65b82c356faae19ca8e8.tar.xz
monzero-gui-838b0179e595e78adbaa65b82c356faae19ca8e8.zip
Merge pull request #3860
de81af0 RemoteNodeDialog: bind ok to return key (reemuru)
Diffstat (limited to 'components')
-rw-r--r--components/RemoteNodeDialog.qml17
1 files changed, 17 insertions, 0 deletions
diff --git a/components/RemoteNodeDialog.qml b/components/RemoteNodeDialog.qml
index 30383d44..a940feef 100644
--- a/components/RemoteNodeDialog.qml
+++ b/components/RemoteNodeDialog.qml
@@ -42,6 +42,13 @@ MoneroComponents.Dialog {
onActiveFocusChanged: activeFocus && remoteNodeAddress.forceActiveFocus()
+ function onOk() {
+ root.success = true;
+ root.close();
+ }
+
+ function onCancel() { root.close(); }
+
function add(callbackOnSuccess) {
root.editMode = false;
root.callbackOnSuccess = callbackOnSuccess;
@@ -89,6 +96,11 @@ MoneroComponents.Dialog {
daemonAddrLabelText: qsTr("Address") + translationManager.emptyString
daemonPortLabelText: qsTr("Port") + translationManager.emptyString
+
+ Keys.enabled: root.visible
+ Keys.onEnterPressed: root.onOk()
+ Keys.onReturnPressed: root.onOk()
+ Keys.onEscapePressed: root.onCancel()
}
RowLayout {
@@ -116,6 +128,11 @@ MoneroComponents.Dialog {
placeholderFontSize: 15
labelFontSize: 14
fontSize: 15
+
+ Keys.enabled: root.visible
+ Keys.onEnterPressed: root.onOk()
+ Keys.onReturnPressed: root.onOk()
+ Keys.onEscapePressed: root.onCancel()
}
}