main application: initialize wallet, display balance

This commit is contained in:
Ilya Kitaev
2016-06-15 16:34:55 +03:00
parent 2151f1395c
commit 3ddd9bed72
5 changed files with 91 additions and 25 deletions

View File

@@ -146,32 +146,33 @@ Rectangle {
settings['wallet_filename'] = new_wallet_filename;
// persist settings
persistentSettings.language = settings.language
persistentSettings.account_name = settings.account_name
persistentSettings.wallet_path = settings.wallet_path
persistentSettings.allow_background_mining = settings.allow_background_mining
persistentSettings.auto_donations_enabled = settings.auto_donations_enabled
persistentSettings.auto_donations_amount = settings.auto_donations_amount
appWindow.persistentSettings.language = settings.language
appWindow.persistentSettings.account_name = settings.account_name
appWindow.persistentSettings.wallet_path = settings.wallet_path
appWindow.persistentSettings.allow_background_mining = settings.allow_background_mining
appWindow.persistentSettings.auto_donations_enabled = settings.auto_donations_enabled
appWindow.persistentSettings.auto_donations_amount = settings.auto_donations_amount
}
// reading settings from persistent storage
Component.onCompleted: {
settings['allow_background_mining'] = persistentSettings.allow_background_mining
settings['auto_donations_enabled'] = persistentSettings.auto_donations_enabled
settings['auto_donations_amount'] = persistentSettings.auto_donations_amount
console.log("rootItem: ", appWindow);
settings['allow_background_mining'] = appWindow.persistentSettings.allow_background_mining
settings['auto_donations_enabled'] = appWindow.persistentSettings.auto_donations_enabled
settings['auto_donations_amount'] = appWindow.persistentSettings.auto_donations_amount
}
Settings {
id: persistentSettings
// Settings {
// id: persistentSettings
property string language
property string account_name
property string wallet_path
property bool auto_donations_enabled : true
property int auto_donations_amount : 50
property bool allow_background_mining : true
}
// property string language
// property string account_name
// property string wallet_path
// property bool auto_donations_enabled : true
// property int auto_donations_amount : 50
// property bool allow_background_mining : true
// }
Rectangle {
id: nextButton

View File

@@ -44,7 +44,9 @@ Item {
onOpacityChanged: visible = opacity !== 0
function onPageClosed(settingsObject) {
settingsObject.wallet.setPassword(passwordItem.password)
// TODO: set password on the final page
// settingsObject.wallet.setPassword(passwordItem.password)
settingsObject['wallet_password'] = passwordItem.password
return true
}