diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2022-03-18 16:21:57 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2022-03-18 16:21:57 -0500 |
| commit | 838b0179e595e78adbaa65b82c356faae19ca8e8 (patch) | |
| tree | 343fd1c8ee147d11b844844658f59f3ce18b5242 /components | |
| parent | b12ad939adcbdf70bada30ae48f656390114093b (diff) | |
| parent | de81af0e8d8de530bfb3fc0b974bdabf11c9189f (diff) | |
| download | monzero-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.qml | 17 |
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() } } |
