aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorrating89us <45968869+rating89us@users.noreply.github.com>2021-11-20 19:38:29 +0100
committerGitHub <noreply@github.com>2021-11-20 19:38:29 +0100
commit9846bff2269d5eb7ad3e3b2cd3c3096a782b3517 (patch)
tree22ded92fd4188cc51eff75ee6b059bff7cd90c25 /pages
parentecf5c501d61bf5f85fb69fd9136cd0235f97f7b8 (diff)
downloadmonzero-gui-9846bff2269d5eb7ad3e3b2cd3c3096a782b3517.tar.gz
monzero-gui-9846bff2269d5eb7ad3e3b2cd3c3096a782b3517.tar.xz
monzero-gui-9846bff2269d5eb7ad3e3b2cd3c3096a782b3517.zip
AddressBook: use small StandardButton; adjust buttons alignment/order; remove paste button
Diffstat (limited to 'pages')
-rw-r--r--pages/AddressBook.qml82
1 files changed, 42 insertions, 40 deletions
diff --git a/pages/AddressBook.qml b/pages/AddressBook.qml
index 8d949387..ccf51fce 100644
--- a/pages/AddressBook.qml
+++ b/pages/AddressBook.qml
@@ -97,6 +97,8 @@ Rectangle {
MoneroComponents.StandardButton {
id: addFirstEntryButton
Layout.topMargin: 20
+ Layout.alignment: Qt.AlignHCenter
+ small: true
text: qsTr("Add an address") + translationManager.emptyString
onClicked: {
root.showAddAddress();
@@ -115,6 +117,18 @@ Rectangle {
text: qsTr("Address book") + translationManager.emptyString
}
+ MoneroComponents.StandardButton {
+ id: addAddressButton
+ Layout.bottomMargin: 8
+ Layout.alignment: Qt.AlignRight
+ small: true
+ text: qsTr("Add address") + translationManager.emptyString
+ fontSize: 13
+ onClicked: {
+ root.showAddAddress();
+ }
+ }
+
ColumnLayout {
id: addressBookListRow
property int addressBookListItemHeight: 50
@@ -287,23 +301,6 @@ Rectangle {
whiteColor: MoneroComponents.Style._w_appWindowBorderColor
}
}
-
- MoneroComponents.CheckBox {
- id: addNewEntryCheckbox
- border: false
- uncheckedIcon: FontAwesome.plusCircle
- toggleOnClick: false
- fontAwesomeIcons: true
- fontSize: 16
- iconOnTheLeft: true
- Layout.fillWidth: true
- Layout.topMargin: 10
- text: qsTr("Add address") + translationManager.emptyString;
- onClicked: {
- root.showAddAddress();
- }
- }
-
}
ColumnLayout {
id: addContactLayout
@@ -335,7 +332,7 @@ Rectangle {
}
wrapMode: Text.WrapAnywhere
addressValidation: true
- pasteButton: true
+ pasteButton: false
onTextChanged: {
const parsed = walletManager.parse_uri_to_object(addressLine.text);
if (!parsed.error) {
@@ -437,10 +434,37 @@ Rectangle {
}
RowLayout {
Layout.topMargin: 20
+ Layout.alignment: Qt.AlignRight
+
+ MoneroComponents.StandardButton {
+ id: cancelButton
+ KeyNavigation.backtab: addButton
+ KeyNavigation.tab: deleteButton.visible ? deleteButton : addressLine
+ small: true
+ text: qsTr("Cancel") + translationManager.emptyString
+ primary: false
+ onClicked: root.showAddressBook();
+ }
+
+ MoneroComponents.StandardButton {
+ id: deleteButton
+ KeyNavigation.backtab: cancelButton
+ KeyNavigation.tab: addressLine
+ small: true
+ visible: root.editEntry
+ text: qsTr("Delete") + translationManager.emptyString
+ primary: false
+ onClicked: {
+ currentWallet.addressBook.deleteRow(addressBookListView.currentIndex);
+ root.showAddressBook();
+ }
+ }
+
MoneroComponents.StandardButton {
id: addButton
KeyNavigation.backtab: descriptionLine
KeyNavigation.tab: cancelButton
+ small: true
text: (root.editEntry ? qsTr("Save") : qsTr("Add")) + translationManager.emptyString
enabled: root.checkInformation(addressLine.text, appWindow.persistentSettings.nettype)
onClicked: {
@@ -463,28 +487,6 @@ Rectangle {
root.showAddressBook()
}
}
-
- MoneroComponents.StandardButton {
- id: cancelButton
- KeyNavigation.backtab: addButton
- KeyNavigation.tab: deleteButton.visible ? deleteButton : addressLine
- text: qsTr("Cancel") + translationManager.emptyString
- primary: false
- onClicked: root.showAddressBook();
- }
-
- MoneroComponents.StandardButton {
- id: deleteButton
- KeyNavigation.backtab: cancelButton
- KeyNavigation.tab: addressLine
- visible: root.editEntry
- text: qsTr("Delete") + translationManager.emptyString
- primary: false
- onClicked: {
- currentWallet.addressBook.deleteRow(addressBookListView.currentIndex);
- root.showAddressBook();
- }
- }
}
}
}