@@ -133,6 +133,8 @@ void PrivacyDialog::setModel(WalletModel* walletModel)
133
133
134
134
connect (walletModel, SIGNAL (balanceChanged (CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount)), this ,
135
135
SLOT (setBalance (CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount)));
136
+ connect (walletModel->getOptionsModel (), SIGNAL (zeromintEnableChanged (bool )), this , SLOT (updateAutomintStatus ()));
137
+ connect (walletModel->getOptionsModel (), SIGNAL (zeromintPercentageChanged (int )), this , SLOT (updateAutomintStatus ()));
136
138
ui->securityLevel ->setValue (nSecurityLevel);
137
139
}
138
140
}
@@ -691,17 +693,7 @@ void PrivacyDialog::setBalance(const CAmount& balance, const CAmount& unconfirme
691
693
ui->labelzPIVAmountValue ->setText (BitcoinUnits::floorHtmlWithUnit (nDisplayUnit, balance - immatureBalance - nLockedBalance, false , BitcoinUnits::separatorAlways));
692
694
693
695
// Display AutoMint status
694
- QString strAutomintStatus = tr (" AutoMint Status:" );
695
-
696
- if (pwalletMain->isZeromintEnabled ()) {
697
- strAutomintStatus += tr (" <b>enabled</b>." );
698
- }
699
- else {
700
- strAutomintStatus += tr (" <b>disabled</b>." );
701
- }
702
-
703
- strAutomintStatus += tr (" Configured target percentage: <b>" ) + QString::number (pwalletMain->getZeromintPercentage ()) + " %</b>" ;
704
- ui->label_AutoMintStatus ->setText (strAutomintStatus);
696
+ updateAutomintStatus ();
705
697
706
698
// Display global supply
707
699
ui->labelZsupplyAmount ->setText (QString::number (chainActive.Tip ()->GetZerocoinSupply ()/COIN) + QString (" <b>zPIV </b> " ));
@@ -766,3 +758,18 @@ void PrivacyDialog::keyPressEvent(QKeyEvent* event)
766
758
event->ignore ();
767
759
}
768
760
}
761
+
762
+ void PrivacyDialog::updateAutomintStatus ()
763
+ {
764
+ QString strAutomintStatus = tr (" AutoMint Status:" );
765
+
766
+ if (pwalletMain->isZeromintEnabled ()) {
767
+ strAutomintStatus += tr (" <b>enabled</b>." );
768
+ }
769
+ else {
770
+ strAutomintStatus += tr (" <b>disabled</b>." );
771
+ }
772
+
773
+ strAutomintStatus += tr (" Configured target percentage: <b>" ) + QString::number (pwalletMain->getZeromintPercentage ()) + " %</b>" ;
774
+ ui->label_AutoMintStatus ->setText (strAutomintStatus);
775
+ }
0 commit comments