2022-02-11 09:44:49 +00:00
|
|
|
import QtQuick 2.13
|
|
|
|
|
2022-07-22 14:42:21 +00:00
|
|
|
import shared.stores 1.0 as SharedStore
|
2022-04-01 10:30:55 +00:00
|
|
|
import "../../Wallet/stores"
|
|
|
|
|
2022-02-11 09:44:49 +00:00
|
|
|
QtObject {
|
|
|
|
id: root
|
|
|
|
|
2022-03-09 14:24:46 +00:00
|
|
|
property var accountSensitiveSettings: localAccountSensitiveSettings
|
|
|
|
|
2022-03-15 13:38:20 +00:00
|
|
|
property var areTestNetworksEnabled: networksModule.areTestNetworksEnabled
|
2022-02-17 09:15:37 +00:00
|
|
|
property var layer1Networks: networksModule.layer1
|
|
|
|
property var layer2Networks: networksModule.layer2
|
|
|
|
property var testNetworks: networksModule.test
|
2022-03-01 14:40:53 +00:00
|
|
|
|
2022-03-15 13:38:20 +00:00
|
|
|
function toggleTestNetworksEnabled(){
|
|
|
|
networksModule.toggleTestNetworksEnabled()
|
|
|
|
}
|
2022-03-01 14:40:53 +00:00
|
|
|
|
2022-06-22 12:16:21 +00:00
|
|
|
property var accounts: walletSectionAccounts.model
|
2022-03-01 14:40:53 +00:00
|
|
|
property var importedAccounts: walletSectionAccounts.imported
|
|
|
|
property var generatedAccounts: walletSectionAccounts.generated
|
|
|
|
property var watchOnlyAccounts: walletSectionAccounts.watchOnly
|
2022-04-01 10:30:55 +00:00
|
|
|
|
2022-07-22 14:42:21 +00:00
|
|
|
property var currencyStore: SharedStore.RootStore.currencyStore
|
2022-04-01 10:30:55 +00:00
|
|
|
|
2022-03-07 09:33:38 +00:00
|
|
|
property var currentAccount: walletSectionCurrent
|
|
|
|
|
|
|
|
function switchAccountByAddress(address) {
|
|
|
|
walletSection.switchAccountByAddress(address)
|
|
|
|
}
|
|
|
|
|
2023-01-04 15:01:10 +00:00
|
|
|
function deleteAccount(keyUid, address) {
|
|
|
|
return walletSectionAccounts.deleteAccount(keyUid, address)
|
2022-03-07 09:33:38 +00:00
|
|
|
}
|
2022-03-04 09:09:58 +00:00
|
|
|
|
2022-03-10 17:01:17 +00:00
|
|
|
function updateCurrentAccount(address, accountName, color, emoji) {
|
|
|
|
return walletSectionCurrent.update(address, accountName, color, emoji)
|
|
|
|
}
|
|
|
|
|
2022-03-04 09:09:58 +00:00
|
|
|
property var dappList: dappPermissionsModule.dapps
|
|
|
|
|
|
|
|
function disconnect(dappName) {
|
|
|
|
dappPermissionsModule.disconnect(dappName)
|
|
|
|
}
|
|
|
|
|
|
|
|
function accountsForDapp(dappName) {
|
|
|
|
return dappPermissionsModule.accountsForDapp(dappName)
|
|
|
|
}
|
|
|
|
|
|
|
|
function disconnectAddress(dappName, address) {
|
|
|
|
return dappPermissionsModule.disconnectAddress(dappName, address)
|
|
|
|
}
|
2022-03-02 14:24:39 +00:00
|
|
|
}
|