@@ -133,6 +133,8 @@ void PrivacyDialog::setModel(WalletModel* walletModel)
133133
134134 connect (walletModel, SIGNAL (balanceChanged (CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount, CAmount)), this ,
135135 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 ()));
136138 ui->securityLevel ->setValue (nSecurityLevel);
137139 }
138140}
@@ -691,17 +693,7 @@ void PrivacyDialog::setBalance(const CAmount& balance, const CAmount& unconfirme
691693 ui->labelzPIVAmountValue ->setText (BitcoinUnits::floorHtmlWithUnit (nDisplayUnit, balance - immatureBalance - nLockedBalance, false , BitcoinUnits::separatorAlways));
692694
693695 // 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 ();
705697
706698 // Display global supply
707699 ui->labelZsupplyAmount ->setText (QString::number (chainActive.Tip ()->GetZerocoinSupply ()/COIN) + QString (" <b>zPIV </b> " ));
@@ -766,3 +758,18 @@ void PrivacyDialog::keyPressEvent(QKeyEvent* event)
766758 event->ignore ();
767759 }
768760}
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