diff --git a/LeftPanel.qml b/LeftPanel.qml index 53da5f22..649fbc58 100644 --- a/LeftPanel.qml +++ b/LeftPanel.qml @@ -171,6 +171,9 @@ Rectangle { hoverEnabled: true cursorShape: Qt.PointingHandCursor onClicked: { + middlePanel.addressBookView.clearFields(); + middlePanel.transferView.clearFields(); + middlePanel.receiveView.clearFields(); appWindow.showWizard(); } } diff --git a/pages/AddressBook.qml b/pages/AddressBook.qml index 2b0e615e..596210cb 100644 --- a/pages/AddressBook.qml +++ b/pages/AddressBook.qml @@ -109,9 +109,7 @@ Rectangle { informationPopup.onCloseCallback = null informationPopup.open(); } else { - addressLine.text = ""; - paymentIdLine.text = ""; - descriptionLine.text = ""; + clearFields(); } } } @@ -183,4 +181,9 @@ Rectangle { cameraUi.qrcode_decoded.disconnect(updateFromQrCode) } + function clearFields() { + addressLine.text = ""; + paymentIdLine.text = ""; + descriptionLine.text = ""; + } } diff --git a/pages/Receive.qml b/pages/Receive.qml index f5adbca8..b9e288ad 100644 --- a/pages/Receive.qml +++ b/pages/Receive.qml @@ -731,6 +731,10 @@ Rectangle { trackingEnabled.checked = false } + function clearFields() { + amountToReceiveLine.text = ""; + } + function onPageClosed() { timer.running = false trackingEnabled.checked = false diff --git a/pages/settings/SettingsWallet.qml b/pages/settings/SettingsWallet.qml index e05622b1..004a0bec 100644 --- a/pages/settings/SettingsWallet.qml +++ b/pages/settings/SettingsWallet.qml @@ -108,6 +108,9 @@ Rectangle { small: true text: qsTr("Close wallet") + translationManager.emptyString onClicked: { + middlePanel.addressBookView.clearFields(); + middlePanel.transferView.clearFields(); + middlePanel.receiveView.clearFields(); appWindow.showWizard(); } width: 135 * scaleRatio