Settings: add option to disable logging to disk

This commit is contained in:
tobtoht
2022-03-03 16:22:59 +01:00
parent f9019cb1b0
commit a8d33099a2
5 changed files with 25 additions and 2 deletions
+5
View File
@@ -27,6 +27,10 @@ Settings::Settings(QSharedPointer<AppContext> ctx, QWidget *parent)
config()->set(Config::hideBalance, toggled);
m_ctx->updateBalance();
});
connect(ui->checkBox_disableLogging, &QCheckBox::toggled, [this](bool toggled){
config()->set(Config::disableLogging, toggled);
WalletManager::instance()->setLogLevel(toggled ? -1 : config()->get(Config::logLevel).toInt());
});
connect(ui->closeButton, &QDialogButtonBox::accepted, this, &Settings::close);
@@ -39,6 +43,7 @@ Settings::Settings(QSharedPointer<AppContext> ctx, QWidget *parent)
ui->checkBox_multiBroadcast->setChecked(config()->get(Config::multiBroadcast).toBool());
ui->checkBox_externalLink->setChecked(config()->get(Config::warnOnExternalLink).toBool());
ui->checkBox_hideBalance->setChecked(config()->get(Config::hideBalance).toBool());
ui->checkBox_disableLogging->setChecked(config()->get(Config::disableLogging).toBool());
// setup comboboxes
this->setupSkinCombobox();