diff options
| author | selsta <selsta@sent.at> | 2019-01-14 13:25:59 +0100 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2019-01-22 23:07:30 +0100 |
| commit | bd809abc52cc8d312c0023cfc9ae2d14e191d0b5 (patch) | |
| tree | 0fa88add33f5c5aea7ebd492ce32f3a03ae07a40 /main.qml | |
| parent | 9689fff957ba994b619a2a7fb881598a997f66c2 (diff) | |
| download | monzero-gui-bd809abc52cc8d312c0023cfc9ae2d14e191d0b5.tar.gz monzero-gui-bd809abc52cc8d312c0023cfc9ae2d14e191d0b5.tar.xz monzero-gui-bd809abc52cc8d312c0023cfc9ae2d14e191d0b5.zip | |
add account support
Co-authored-by: kenshi84 <kenshi84@protonmail.ch>
Diffstat (limited to 'main.qml')
| -rw-r--r-- | main.qml | 22 |
1 files changed, 19 insertions, 3 deletions
@@ -86,10 +86,11 @@ ApplicationWindow { // true if wallet ever synchronized property bool walletInitialized : false - // Current selected address / subaddress (Receive page) + // Current selected address / subaddress / (Receive/Account page) property var current_address property var current_address_label: "Primary" property int current_subaddress_table_index: 0 + property int current_subaddress_account_table_index: 0 function altKeyReleased() { ctrlPressed = false; } @@ -117,6 +118,7 @@ ApplicationWindow { else if(seq === "Ctrl+E") middlePanel.state = "Settings" else if(seq === "Ctrl+Y") leftPanel.keysClicked() else if(seq === "Ctrl+D") middlePanel.state = "Advanced" + else if(seq === "Ctrl+T") middlePanel.state = "Account" else if(seq === "Ctrl+Tab" || seq === "Alt+Tab") { /* if(middlePanel.state === "Transfer") middlePanel.state = "Receive" @@ -128,7 +130,8 @@ ApplicationWindow { else if(middlePanel.state === "Mining") middlePanel.state = "Sign" else if(middlePanel.state === "Sign") middlePanel.state = "Settings" */ - if(middlePanel.state === "Settings") middlePanel.state = "Transfer" + if(middlePanel.state === "Settings") middlePanel.state = "Account" + else if(middlePanel.state === "Account") middlePanel.state = "Transfer" else if(middlePanel.state === "Transfer") middlePanel.state = "AddressBook" else if(middlePanel.state === "AddressBook") middlePanel.state = "Receive" else if(middlePanel.state === "Receive") middlePanel.state = "History" @@ -156,7 +159,8 @@ ApplicationWindow { else if(middlePanel.state === "History") middlePanel.state = "Receive" else if(middlePanel.state === "Receive") middlePanel.state = "AddressBook" else if(middlePanel.state === "AddressBook") middlePanel.state = "Transfer" - else if(middlePanel.state === "Transfer") middlePanel.state = "Settings" + else if(middlePanel.state === "Transfer") middlePanel.state = "Account" + else if(middlePanel.state === "Account") middlePanel.state = "Settings" } if (middlePanel.state !== "Advanced") updateBalance(); @@ -368,6 +372,9 @@ ApplicationWindow { leftPanel.unlockedBalanceText = balance_unlocked; middlePanel.balanceText = balance; leftPanel.balanceText = balance; + + var accountLabel = currentWallet.getSubaddressLabel(currentWallet.currentSubaddressAccount, 0); + leftPanel.balanceLabelText = qsTr("Balance (#%1%2)").arg(currentWallet.currentSubaddressAccount).arg(accountLabel === "" ? "" : (" – " + accountLabel)); } function onWalletConnectionStatusChanged(status){ @@ -1435,6 +1442,15 @@ ApplicationWindow { } onKeysClicked: Utils.showSeedPage(); + + onAccountClicked: { + middlePanel.state = "Account"; + middlePanel.flickable.contentY = 0; + if(isMobile) { + hideMenu(); + } + updateBalance(); + } } RightPanel { |
