From e1a0fc14c742a066e3117033b7b155fa15291f92 Mon Sep 17 00:00:00 2001 From: dnchk <> Date: Tue, 9 Mar 2021 01:45:17 +0200 Subject: [PATCH 1/2] Refresh view on wallet options widget shown #fixes 1838 Refresh view when wallet options widget is shown, so that changes applied in debug console are visible in the widget. --- src/qt/pivx/settings/settingswalletoptionswidget.cpp | 9 +++++++++ src/qt/pivx/settings/settingswalletoptionswidget.h | 1 + 2 files changed, 10 insertions(+) diff --git a/src/qt/pivx/settings/settingswalletoptionswidget.cpp b/src/qt/pivx/settings/settingswalletoptionswidget.cpp index 8ad57c92bffe..4bcc798390dc 100644 --- a/src/qt/pivx/settings/settingswalletoptionswidget.cpp +++ b/src/qt/pivx/settings/settingswalletoptionswidget.cpp @@ -84,6 +84,15 @@ void SettingsWalletOptionsWidget::setSpinBoxStakeSplitThreshold(double val) ui->spinBoxStakeSplitThreshold->setValue(val); } +void SettingsWalletOptionsWidget::showEvent(QShowEvent *event) +{ + PWidget::showEvent(event); + if (clientModel) { + OptionsModel *optionsModel = clientModel->getOptionsModel(); + optionsModel->refreshDataView(); + } +} + SettingsWalletOptionsWidget::~SettingsWalletOptionsWidget(){ delete ui; } diff --git a/src/qt/pivx/settings/settingswalletoptionswidget.h b/src/qt/pivx/settings/settingswalletoptionswidget.h index 0af64006d9e3..b52993801f53 100644 --- a/src/qt/pivx/settings/settingswalletoptionswidget.h +++ b/src/qt/pivx/settings/settingswalletoptionswidget.h @@ -31,6 +31,7 @@ public Q_SLOTS: void onResetClicked(); private: + void showEvent(QShowEvent *event); Ui::SettingsWalletOptionsWidget *ui; }; From b271b8b48606d48fd3c86c9d6a82f06a015eb112 Mon Sep 17 00:00:00 2001 From: dnchk <> Date: Tue, 9 Mar 2021 17:55:16 +0200 Subject: [PATCH 2/2] Add missed override keyword to showEvent --- src/qt/pivx/settings/settingswalletoptionswidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qt/pivx/settings/settingswalletoptionswidget.h b/src/qt/pivx/settings/settingswalletoptionswidget.h index b52993801f53..9adf766cc1a8 100644 --- a/src/qt/pivx/settings/settingswalletoptionswidget.h +++ b/src/qt/pivx/settings/settingswalletoptionswidget.h @@ -31,7 +31,7 @@ public Q_SLOTS: void onResetClicked(); private: - void showEvent(QShowEvent *event); + void showEvent(QShowEvent *event) override; Ui::SettingsWalletOptionsWidget *ui; };