Clear UI if connection is lost
This commit is contained in:
@@ -208,7 +208,7 @@ void MainWindow::turnstileDoMigration(QString fromAddr) {
|
||||
};
|
||||
|
||||
//turnstile.migrateZaddList->addItem("All Sprout z-Addrs");
|
||||
turnstile.fromBalance->setText(Settings::getInstance()->getZECUSDDisplayFormat(fnGetAllSproutBalance()));
|
||||
turnstile.fromBalance->setText(Settings::getZECUSDDisplayFormat(fnGetAllSproutBalance()));
|
||||
for (auto addr : *rpc->getAllZAddresses()) {
|
||||
if (Settings::getInstance()->isSaplingAddress(addr)) {
|
||||
turnstile.migrateTo->addItem(addr);
|
||||
@@ -225,12 +225,12 @@ void MainWindow::turnstileDoMigration(QString fromAddr) {
|
||||
bal = rpc->getAllBalances()->value(addr);
|
||||
}
|
||||
|
||||
auto balTxt = Settings::getInstance()->getZECUSDDisplayFormat(bal);
|
||||
auto balTxt = Settings::getZECUSDDisplayFormat(bal);
|
||||
|
||||
if (bal < Turnstile::minMigrationAmount) {
|
||||
turnstile.fromBalance->setStyleSheet("color: red;");
|
||||
turnstile.fromBalance->setText(balTxt % " [You need at least "
|
||||
% Settings::getInstance()->getZECDisplayFormat(Turnstile::minMigrationAmount)
|
||||
% Settings::getZECDisplayFormat(Turnstile::minMigrationAmount)
|
||||
% " for automatic migration]");
|
||||
turnstile.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
|
||||
} else {
|
||||
@@ -258,7 +258,7 @@ void MainWindow::turnstileDoMigration(QString fromAddr) {
|
||||
QObject::connect(turnstile.privLevel, QOverload<int>::of(&QComboBox::currentIndexChanged), [=] (auto idx) {
|
||||
// Update the fees
|
||||
turnstile.minerFee->setText(
|
||||
Settings::getInstance()->getZECUSDDisplayFormat(std::get<0>(privOptions[idx]) * Settings::getMinerFee()));
|
||||
Settings::getZECUSDDisplayFormat(std::get<0>(privOptions[idx]) * Settings::getMinerFee()));
|
||||
});
|
||||
|
||||
for (auto i : privOptions) {
|
||||
@@ -486,7 +486,7 @@ void MainWindow::postToZBoard() {
|
||||
QRegExpValidator v(QRegExp("^[a-zA-Z0-9_]{3,20}$"), zb.postAs);
|
||||
zb.postAs->setValidator(&v);
|
||||
|
||||
zb.feeAmount->setText(Settings::getInstance()->getZECUSDDisplayFormat(Settings::getZboardAmount() + Settings::getMinerFee()));
|
||||
zb.feeAmount->setText(Settings::getZECUSDDisplayFormat(Settings::getZboardAmount() + Settings::getMinerFee()));
|
||||
|
||||
auto fnBuildNameMemo = [=]() -> QString {
|
||||
auto memo = zb.memoTxt->toPlainText().trimmed();
|
||||
|
||||
Reference in New Issue
Block a user