spacing on confirm page
This commit is contained in:
@@ -443,11 +443,13 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
auto amt = confirm.sendToAddrs->findChild<QLabel*>(QString("Amt") % QString::number(i+1));
|
auto amt = confirm.sendToAddrs->findChild<QLabel*>(QString("Amt") % QString::number(i+1));
|
||||||
auto memo = confirm.sendToAddrs->findChild<QLabel*>(QString("Memo") % QString::number(i+1));
|
auto memo = confirm.sendToAddrs->findChild<QLabel*>(QString("Memo") % QString::number(i+1));
|
||||||
auto amtUSD = confirm.sendToAddrs->findChild<QLabel*>(QString("AmtUSD") % QString::number(i+1));
|
auto amtUSD = confirm.sendToAddrs->findChild<QLabel*>(QString("AmtUSD") % QString::number(i+1));
|
||||||
|
auto spacer = confirm.sendToAddrs->findChild<QLabel*>(QString("spacer") % QString::number(i+1));
|
||||||
|
|
||||||
delete memo;
|
delete memo;
|
||||||
delete addr;
|
delete addr;
|
||||||
delete amt;
|
delete amt;
|
||||||
delete amtUSD;
|
delete amtUSD;
|
||||||
|
delete spacer;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove the fee labels
|
// Remove the fee labels
|
||||||
@@ -456,6 +458,7 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
delete confirm.sendToAddrs->findChild<QLabel*>("minerFeeUSD");
|
delete confirm.sendToAddrs->findChild<QLabel*>("minerFeeUSD");
|
||||||
|
|
||||||
// For each addr/amt/memo, construct the JSON and also build the confirm dialog box
|
// For each addr/amt/memo, construct the JSON and also build the confirm dialog box
|
||||||
|
int row = 0;
|
||||||
for (int i=0; i < tx.toAddrs.size(); i++) {
|
for (int i=0; i < tx.toAddrs.size(); i++) {
|
||||||
auto toAddr = tx.toAddrs[i];
|
auto toAddr = tx.toAddrs[i];
|
||||||
|
|
||||||
@@ -466,24 +469,25 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
Addr->setObjectName(QString("Addr") % QString::number(i + 1));
|
Addr->setObjectName(QString("Addr") % QString::number(i + 1));
|
||||||
Addr->setWordWrap(true);
|
Addr->setWordWrap(true);
|
||||||
Addr->setText(fnSplitAddressForWrap(toAddr.addr));
|
Addr->setText(fnSplitAddressForWrap(toAddr.addr));
|
||||||
confirm.gridLayout->addWidget(Addr, i*2, 0, 1, 1);
|
confirm.gridLayout->addWidget(Addr, row, 0, 1, 1);
|
||||||
|
|
||||||
// Amount (ZEC)
|
// Amount (ZEC)
|
||||||
auto Amt = new QLabel(confirm.sendToAddrs);
|
auto Amt = new QLabel(confirm.sendToAddrs);
|
||||||
Amt->setObjectName(QString("Amt") % QString::number(i + 1));
|
Amt->setObjectName(QString("Amt") % QString::number(i + 1));
|
||||||
Amt->setText(Settings::getZECDisplayFormat(toAddr.amount));
|
Amt->setText(Settings::getZECDisplayFormat(toAddr.amount));
|
||||||
Amt->setAlignment(Qt::AlignRight | Qt::AlignTrailing | Qt::AlignVCenter);
|
Amt->setAlignment(Qt::AlignRight | Qt::AlignTrailing | Qt::AlignVCenter);
|
||||||
confirm.gridLayout->addWidget(Amt, i*2, 1, 1, 1);
|
confirm.gridLayout->addWidget(Amt, row, 1, 1, 1);
|
||||||
|
|
||||||
// Amount (USD)
|
// Amount (USD)
|
||||||
auto AmtUSD = new QLabel(confirm.sendToAddrs);
|
auto AmtUSD = new QLabel(confirm.sendToAddrs);
|
||||||
AmtUSD->setObjectName(QString("AmtUSD") % QString::number(i + 1));
|
AmtUSD->setObjectName(QString("AmtUSD") % QString::number(i + 1));
|
||||||
AmtUSD->setText(Settings::getUSDFormat(toAddr.amount));
|
AmtUSD->setText(Settings::getUSDFormat(toAddr.amount));
|
||||||
AmtUSD->setAlignment(Qt::AlignRight | Qt::AlignTrailing | Qt::AlignVCenter);
|
AmtUSD->setAlignment(Qt::AlignRight | Qt::AlignTrailing | Qt::AlignVCenter);
|
||||||
confirm.gridLayout->addWidget(AmtUSD, i*2, 2, 1, 1);
|
confirm.gridLayout->addWidget(AmtUSD, row, 2, 1, 1);
|
||||||
|
|
||||||
// Memo
|
// Memo
|
||||||
if (toAddr.addr.startsWith("z")) {
|
if (toAddr.addr.startsWith("z") && !toAddr.txtMemo.isEmpty()) {
|
||||||
|
row++;
|
||||||
auto Memo = new QLabel(confirm.sendToAddrs);
|
auto Memo = new QLabel(confirm.sendToAddrs);
|
||||||
Memo->setObjectName(QStringLiteral("Memo") % QString::number(i + 1));
|
Memo->setObjectName(QStringLiteral("Memo") % QString::number(i + 1));
|
||||||
Memo->setText(toAddr.txtMemo);
|
Memo->setText(toAddr.txtMemo);
|
||||||
@@ -492,18 +496,25 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
Memo->setFont(font1);
|
Memo->setFont(font1);
|
||||||
Memo->setWordWrap(true);
|
Memo->setWordWrap(true);
|
||||||
|
|
||||||
confirm.gridLayout->addWidget(Memo, (i*2)+1, 0, 1, 3);
|
confirm.gridLayout->addWidget(Memo, row, 0, 1, 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
row ++;
|
||||||
|
|
||||||
|
// Add an empty spacer to create a blank space
|
||||||
|
auto spacer = new QLabel(confirm.sendToAddrs);
|
||||||
|
spacer->setObjectName(QString("spacer") % QString::number(i + 1));
|
||||||
|
confirm.gridLayout->addWidget(spacer, row, 0, 1, 1);
|
||||||
|
|
||||||
|
row++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add fees
|
// Add fees
|
||||||
{
|
{
|
||||||
auto i = tx.toAddrs.size() * 2;
|
|
||||||
|
|
||||||
auto labelMinerFee = new QLabel(confirm.sendToAddrs);
|
auto labelMinerFee = new QLabel(confirm.sendToAddrs);
|
||||||
labelMinerFee->setObjectName(QStringLiteral("labelMinerFee"));
|
labelMinerFee->setObjectName(QStringLiteral("labelMinerFee"));
|
||||||
confirm.gridLayout->addWidget(labelMinerFee, i, 0, 1, 1);
|
confirm.gridLayout->addWidget(labelMinerFee, row, 0, 1, 1);
|
||||||
labelMinerFee->setText("Miner Fee");
|
labelMinerFee->setText("Miner Fee");
|
||||||
|
|
||||||
auto minerFee = new QLabel(confirm.sendToAddrs);
|
auto minerFee = new QLabel(confirm.sendToAddrs);
|
||||||
@@ -511,7 +522,7 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
minerFee->setSizePolicy(sizePolicy);
|
minerFee->setSizePolicy(sizePolicy);
|
||||||
minerFee->setObjectName(QStringLiteral("minerFee"));
|
minerFee->setObjectName(QStringLiteral("minerFee"));
|
||||||
minerFee->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
minerFee->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||||||
confirm.gridLayout->addWidget(minerFee, i, 1, 1, 1);
|
confirm.gridLayout->addWidget(minerFee, row, 1, 1, 1);
|
||||||
minerFee->setText(Settings::getZECDisplayFormat(tx.fee));
|
minerFee->setText(Settings::getZECDisplayFormat(tx.fee));
|
||||||
|
|
||||||
auto minerFeeUSD = new QLabel(confirm.sendToAddrs);
|
auto minerFeeUSD = new QLabel(confirm.sendToAddrs);
|
||||||
@@ -519,7 +530,7 @@ bool MainWindow::confirmTx(Tx tx) {
|
|||||||
minerFeeUSD->setSizePolicy(sizePolicy1);
|
minerFeeUSD->setSizePolicy(sizePolicy1);
|
||||||
minerFeeUSD->setObjectName(QStringLiteral("minerFeeUSD"));
|
minerFeeUSD->setObjectName(QStringLiteral("minerFeeUSD"));
|
||||||
minerFeeUSD->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
minerFeeUSD->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||||||
confirm.gridLayout->addWidget(minerFeeUSD, i, 2, 1, 1);
|
confirm.gridLayout->addWidget(minerFeeUSD, row, 2, 1, 1);
|
||||||
minerFeeUSD->setText(Settings::getUSDFormat(tx.fee));
|
minerFeeUSD->setText(Settings::getUSDFormat(tx.fee));
|
||||||
|
|
||||||
if (Settings::getInstance()->getAllowCustomFees() && tx.fee != Settings::getMinerFee()) {
|
if (Settings::getInstance()->getAllowCustomFees() && tx.fee != Settings::getMinerFee()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user