Persistent storage for common settings. closes #10

This commit is contained in:
Ilya Kitaev
2016-06-15 13:25:45 +03:00
parent 1eac46ae73
commit 2151f1395c
4 changed files with 41 additions and 4 deletions

View File

@@ -38,13 +38,17 @@ Item {
onOpacityChanged: visible = opacity !== 0
function onPageOpened(settingsObject) {
enableAutoDonationCheckBox.checked = settingsObject.auto_donations_enabled
autoDonationAmountText.text = settingsObject.auto_donations_amount
allowBackgroundMiningCheckBox.checked = settingsObject.allow_background_mining
}
function onPageClosed(settingsObject) {
settingsObject['auto_donations_enabled'] = enableAutoDonationCheckBox.checked;
settingsObject['auto_donations_amount'] = autoDonationAmountText.text;
settingsObject['auto_donations_amount'] = parseInt(autoDonationAmountText.text);
settingsObject['allow_background_mining'] = allowBackgroundMiningCheckBox.checked;
return true;
}