import QtQuick 2.13 import QtQuick.Controls 2.13 import "../../../../shared" import "../../../../imports" AddButton { id: btnAdd onClicked: { let x = btnAdd.icon.x + btnAdd.icon.width / 2 - newAccountMenu.width / 2 newAccountMenu.popup(x, btnAdd.icon.height + 10) } GenerateAccountModal { id: generateAccountModal } AddAccountWithSeed { id: addAccountWithSeedModal } AddAccountWithPrivateKey { id: addAccountWithPrivateKeydModal } AddWatchOnlyAccount { id: addWatchOnlyAccountModal } PopupMenu { id: newAccountMenu width: 280 Action { //% "Generate an account" text: qsTrId("generate-a-new-account") icon.source: "../../../img/generate_account.svg" onTriggered: { generateAccountModal.open() } } Action { //% "Add a watch-only address" text: qsTrId("add-a-watch-account") icon.source: "../../../img/add_watch_only.svg" onTriggered: { addWatchOnlyAccountModal.open() } } Action { //% "Enter a seed phrase" text: qsTrId("enter-a-seed-phrase") icon.source: "../../../img/enter_seed_phrase.svg" onTriggered: { addAccountWithSeedModal.open() } } Action { //% "Enter a private key" text: qsTrId("enter-a-private-key") icon.source: "../../../img/enter_private_key.svg" onTriggered: { addAccountWithPrivateKeydModal.open() } } onAboutToHide: { btnAdd.icon.state = "default" } } } /*##^## Designer { D{i:0;height:36;width:36} } ##^##*/