From d1f5731d1b183693636ecf8955174fe745c01082 Mon Sep 17 00:00:00 2001 From: furszy Date: Tue, 14 Jan 2020 08:34:21 -0300 Subject: [PATCH] [GUI] Force NavMenu to show dashboard button at startup. Github-Pull: #1266 Rebased-From: 7c524b9d5e05e9d2ae46e1efabe0444c6c624e13 --- src/qt/pivx/navmenuwidget.cpp | 7 +++++++ src/qt/pivx/navmenuwidget.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/qt/pivx/navmenuwidget.cpp b/src/qt/pivx/navmenuwidget.cpp index 23ea2df3d8c0f..5f10d5d3809ba 100644 --- a/src/qt/pivx/navmenuwidget.cpp +++ b/src/qt/pivx/navmenuwidget.cpp @@ -164,6 +164,13 @@ void NavMenuWidget::onShowHideColdStakingChanged(bool show) { ui->scrollAreaNav->verticalScrollBar()->setValue(ui->btnColdStaking->y()); } +void NavMenuWidget::showEvent(QShowEvent *event) { + if (!init) { + init = true; + ui->scrollAreaNav->verticalScrollBar()->setValue(ui->btnDashboard->y()); + } +} + void NavMenuWidget::updateButtonStyles(){ forceUpdateStyle({ ui->btnDashboard, diff --git a/src/qt/pivx/navmenuwidget.h b/src/qt/pivx/navmenuwidget.h index 783d6e934debc..350560ad42db7 100644 --- a/src/qt/pivx/navmenuwidget.h +++ b/src/qt/pivx/navmenuwidget.h @@ -23,6 +23,7 @@ class NavMenuWidget : public PWidget ~NavMenuWidget(); void loadWalletModel() override; + virtual void showEvent(QShowEvent *event) override; public slots: void selectSettings(); @@ -44,6 +45,8 @@ private slots: void connectActions(); void onNavSelected(QWidget* active, bool startup = false); + + bool init = false; }; #endif // NAVMENUWIDGET_H