Skip to content

Commit 8d5abd4

Browse files
committed
Merge pull request #3991
d34b958 [Qt] small cleanup of coincontroldialog (Philip Kaufmann)
2 parents d8dcfb9 + d34b958 commit 8d5abd4

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

src/qt/coincontroldialog.cpp

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) :
9797
connect(ui->radioListMode, SIGNAL(toggled(bool)), this, SLOT(radioListMode(bool)));
9898

9999
// click on checkbox
100-
connect(ui->treeWidget, SIGNAL(itemChanged( QTreeWidgetItem*, int)), this, SLOT(viewItemChanged( QTreeWidgetItem*, int)));
100+
connect(ui->treeWidget, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(viewItemChanged(QTreeWidgetItem*, int)));
101101

102102
// click on header
103103
#if QT_VERSION < 0x050000
@@ -434,7 +434,8 @@ void CoinControlDialog::updateLabelLocked()
434434

435435
void CoinControlDialog::updateLabels(WalletModel *model, QDialog* dialog)
436436
{
437-
if (!model) return;
437+
if (!model)
438+
return;
438439

439440
// nPayAmount
440441
qint64 nPayAmount = 0;
@@ -640,29 +641,29 @@ void CoinControlDialog::updateLabels(WalletModel *model, QDialog* dialog)
640641

641642
void CoinControlDialog::updateView()
642643
{
644+
if (!model || !model->getOptionsModel() || !model->getAddressTableModel())
645+
return;
646+
643647
bool treeMode = ui->radioTreeMode->isChecked();
644648

645649
ui->treeWidget->clear();
646650
ui->treeWidget->setEnabled(false); // performance, otherwise updateLabels would be called for every checked checkbox
647651
ui->treeWidget->setAlternatingRowColors(!treeMode);
648-
QFlags<Qt::ItemFlag> flgCheckbox=Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable;
649-
QFlags<Qt::ItemFlag> flgTristate=Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | Qt::ItemIsTristate;
652+
QFlags<Qt::ItemFlag> flgCheckbox = Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable;
653+
QFlags<Qt::ItemFlag> flgTristate = Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | Qt::ItemIsTristate;
650654

651-
int nDisplayUnit = BitcoinUnits::BTC;
652-
if (model && model->getOptionsModel())
653-
nDisplayUnit = model->getOptionsModel()->getDisplayUnit();
655+
int nDisplayUnit = model->getOptionsModel()->getDisplayUnit();
654656

655657
map<QString, vector<COutput> > mapCoins;
656658
model->listCoins(mapCoins);
657659

658660
BOOST_FOREACH(PAIRTYPE(QString, vector<COutput>) coins, mapCoins)
659661
{
660662
QTreeWidgetItem *itemWalletAddress = new QTreeWidgetItem();
663+
itemWalletAddress->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked);
661664
QString sWalletAddress = coins.first;
662-
QString sWalletLabel = "";
663-
if (model->getAddressTableModel())
664-
sWalletLabel = model->getAddressTableModel()->labelForAddress(sWalletAddress);
665-
if (sWalletLabel.length() == 0)
665+
QString sWalletLabel = model->getAddressTableModel()->labelForAddress(sWalletAddress);
666+
if (sWalletLabel.isEmpty())
666667
sWalletLabel = tr("(no label)");
667668

668669
if (treeMode)
@@ -671,7 +672,7 @@ void CoinControlDialog::updateView()
671672
ui->treeWidget->addTopLevelItem(itemWalletAddress);
672673

673674
itemWalletAddress->setFlags(flgTristate);
674-
itemWalletAddress->setCheckState(COLUMN_CHECKBOX,Qt::Unchecked);
675+
itemWalletAddress->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked);
675676

676677
// label
677678
itemWalletAddress->setText(COLUMN_LABEL, sWalletLabel);
@@ -722,10 +723,8 @@ void CoinControlDialog::updateView()
722723
}
723724
else if (!treeMode)
724725
{
725-
QString sLabel = "";
726-
if (model->getAddressTableModel())
727-
sLabel = model->getAddressTableModel()->labelForAddress(sAddress);
728-
if (sLabel.length() == 0)
726+
QString sLabel = model->getAddressTableModel()->labelForAddress(sAddress);
727+
if (sLabel.isEmpty())
729728
sLabel = tr("(no label)");
730729
itemOutput->setText(COLUMN_LABEL, sLabel);
731730
}
@@ -766,7 +765,7 @@ void CoinControlDialog::updateView()
766765

767766
// set checkbox
768767
if (coinControl->IsSelected(txhash, out.i))
769-
itemOutput->setCheckState(COLUMN_CHECKBOX,Qt::Checked);
768+
itemOutput->setCheckState(COLUMN_CHECKBOX, Qt::Checked);
770769
}
771770

772771
// amount

0 commit comments

Comments
 (0)