Browse Source

#70 Calculate max available with custom fees

recurring
Aditya Kulkarni 6 years ago
parent
commit
e2b65c6047
  1. 10
      src/sendtab.cpp
  2. 2
      src/settings.cpp
  3. 2
      src/settings.h

10
src/sendtab.cpp

@ -371,7 +371,15 @@ void MainWindow::maxAmountChecked(int checked) {
auto amt = ui->sendToWidgets->findChild<QLineEdit*>(QString("Amount") % QString::number(i+1));
sumAllAmounts += amt->text().toDouble();
}
sumAllAmounts += Settings::getTotalFee();
if (Settings::getInstance()->getAllowCustomFees()) {
sumAllAmounts = ui->minerFeeAmt->text().toDouble();
}
else {
sumAllAmounts += Settings::getMinerFee();
}
auto addr = ui->inputsCombo->currentText();

2
src/settings.cpp

@ -219,8 +219,6 @@ QString Settings::getZboardAddr() {
}
}
double Settings::getTotalFee() { return getMinerFee(); }
bool Settings::isValidAddress(QString addr) {
QRegExp zcexp("^z[a-z0-9]{94}$", Qt::CaseInsensitive);
QRegExp zsexp("^z[a-z0-9]{77}$", Qt::CaseInsensitive);

2
src/settings.h

@ -73,8 +73,6 @@ public:
static double getMinerFee();
static double getZboardAmount();
static QString getZboardAddr();
static double getTotalFee();
static bool isValidAddress(QString addr);

Loading…
Cancel
Save