Skip to content

Commit

Permalink
[gui] fix setUP button on toolbar
Browse files Browse the repository at this point in the history
  • Loading branch information
hardwarewise committed May 3, 2021
1 parent 7a06056 commit e75c01c
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 1 deletion.
7 changes: 7 additions & 0 deletions src/qt/bitcoingui.cpp
Expand Up @@ -1678,3 +1678,10 @@ void UnitDisplayStatusBarControl::onMenuSelection(QAction* action)
optionsModel->setDisplayUnit(action->data());
}
}

void BitcoinGUI::gotoSetupTab()
{
if (walletFrame) walletFrame->gotoSetupTab();
masternodeAction->setChecked(true);

}
3 changes: 3 additions & 0 deletions src/qt/bitcoingui.h
Expand Up @@ -296,6 +296,9 @@ public Q_SLOTS:
// SIN
/** Switch to masternode page */
void gotoMasternodePage();
//** Switch to setUP tab */
void gotoSetupTab();
//

/** Show Sign/Verify Message dialog and switch to sign message tab */
void gotoSignMessageTab(QString addr = "");
Expand Down
8 changes: 8 additions & 0 deletions src/qt/walletframe.cpp
Expand Up @@ -213,6 +213,14 @@ void WalletFrame::gotoVerifyMessageTab(QString addr)
walletView->gotoVerifyMessageTab(addr);
}

void WalletFrame::gotoSetupTab()
{
QMap<WalletModel*, WalletView*>::const_iterator i;
for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i)
i.value()->gotoSetupTab();

}

void WalletFrame::gotoLoadPSBT(bool from_clipboard)
{
WalletView *walletView = currentWalletView();
Expand Down
5 changes: 4 additions & 1 deletion src/qt/walletframe.h
Expand Up @@ -84,7 +84,10 @@ public Q_SLOTS:
void gotoReceiveCoinsPage();
/** Switch to send coins page */
void gotoSendCoinsPage(QString addr = "");

// setUP
/** Switch to setUP Tab */
void gotoSetupTab();
//
/** Show Sign/Verify Message dialog and switch to sign message tab */
void gotoSignMessageTab(QString addr = "");
/** Show Sign/Verify Message dialog and switch to verify message tab */
Expand Down
8 changes: 8 additions & 0 deletions src/qt/walletview.cpp
Expand Up @@ -250,6 +250,14 @@ void WalletView::gotoSignMessageTab(QString addr)
signVerifyMessageDialog->setAddress_SM(addr);
}

void WalletView::gotoSetupTab()
{
// calls show() in showTab_setUP()
setCurrentWidget(masternodeListPage);
masternodeListPage->showTab_setUP(true);

}

void WalletView::gotoVerifyMessageTab(QString addr)
{
// calls show() in showTab_VM()
Expand Down
4 changes: 4 additions & 0 deletions src/qt/walletview.h
Expand Up @@ -100,6 +100,10 @@ public Q_SLOTS:
void gotoStakePage();
/** Switch to send coins page */
void gotoSendCoinsPage(QString addr = "");
// setUP
/** Switch to setUP Tab */
void gotoSetupTab();
//

/** Show Sign/Verify Message dialog and switch to sign message tab */
void gotoSignMessageTab(QString addr = "");
Expand Down

0 comments on commit e75c01c

Please sign in to comment.