aboutsummaryrefslogtreecommitdiff
path: root/wizard
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2021-04-05 21:31:00 -0500
committerluigi1111 <luigi1111w@gmail.com>2021-04-05 21:31:00 -0500
commit3aa530aa84b87e6e06d97d15de41e0864dadf80c (patch)
tree49033597422b7dd18543c45a8abd3ed0385a5694 /wizard
parentb3dace6b450db582d8b683b9dcff4fca96357586 (diff)
parent6b0cb8dadba9db95517633c1b2f7220d049e470a (diff)
downloadmonzero-gui-3aa530aa84b87e6e06d97d15de41e0864dadf80c.tar.gz
monzero-gui-3aa530aa84b87e6e06d97d15de41e0864dadf80c.tar.xz
monzero-gui-3aa530aa84b87e6e06d97d15de41e0864dadf80c.zip
Merge pull request #3345
6b0cb8d support pruning of new databases (benevanoff)
Diffstat (limited to 'wizard')
-rw-r--r--wizard/WizardDaemonSettings.qml22
-rw-r--r--wizard/WizardModeSelection.qml2
2 files changed, 24 insertions, 0 deletions
diff --git a/wizard/WizardDaemonSettings.qml b/wizard/WizardDaemonSettings.qml
index 3f1f2204..6fffba7c 100644
--- a/wizard/WizardDaemonSettings.qml
+++ b/wizard/WizardDaemonSettings.qml
@@ -94,6 +94,28 @@ ColumnLayout {
}
}
+ RowLayout {
+ id: pruningOptionRow
+ MoneroComponents.CheckBox {
+ id: pruneBlockchainCheckBox
+ checked: !existingDbWarning.visible ? persistentSettings.pruneBlockchain : false
+ enabled: !existingDbWarning.visible
+ onClicked: {
+ persistentSettings.pruneBlockchain = !persistentSettings.pruneBlockchain
+ this.checked = persistentSettings.pruneBlockchain
+ }
+ text: qsTr("Prune blockchain") + translationManager.emptyString
+ }
+
+ Text {
+ id: existingDbWarning
+ text: "A blockchain database already exists here. Select a new location to start a pruned node"
+ visible: daemonManager ? daemonManager.checkLmdbExists(blockchainFolder.text) : false
+ color: MoneroComponents.Style.defaultFontColor
+ font.family: MoneroComponents.Style.fontRegular.name
+ }
+ }
+
ColumnLayout{
Layout.topMargin: 6
spacing: 0
diff --git a/wizard/WizardModeSelection.qml b/wizard/WizardModeSelection.qml
index 39fac9a2..4d2fde53 100644
--- a/wizard/WizardModeSelection.qml
+++ b/wizard/WizardModeSelection.qml
@@ -119,6 +119,7 @@ Rectangle {
onMenuClicked: {
if(appWindow.persistentSettings.nettype == 0){
+ appWindow.persistentSettings.pruneBlockchain = true;
applyWalletMode(1, 'wizardModeBootstrap');
}
}
@@ -139,6 +140,7 @@ Rectangle {
imageIcon: "qrc:///images/local-node-full.png"
onMenuClicked: {
+ appWindow.persistentSettings.pruneBlockchain = false; // can be toggled on next page
applyWalletMode(2, 'wizardHome');
}
}