Changeset View
Changeset View
Standalone View
Standalone View
src/qt/coincontroldialog.cpp
Show First 20 Lines • Show All 667 Lines • ▼ Show 20 Lines | QFlags<Qt::ItemFlag> flgCheckbox = | ||||
Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable; | Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable; | ||||
QFlags<Qt::ItemFlag> flgTristate = | QFlags<Qt::ItemFlag> flgTristate = | ||||
Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | | Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | | ||||
Qt::ItemIsTristate; | Qt::ItemIsTristate; | ||||
int nDisplayUnit = model->getOptionsModel()->getDisplayUnit(); | int nDisplayUnit = model->getOptionsModel()->getDisplayUnit(); | ||||
for (const auto &coins : model->wallet().listCoins()) { | for (const auto &coins : model->wallet().listCoins()) { | ||||
CCoinControlWidgetItem *itemWalletAddress = | CCoinControlWidgetItem *itemWalletAddress{nullptr}; | ||||
new CCoinControlWidgetItem(); | |||||
itemWalletAddress->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked); | |||||
QString sWalletAddress = QString::fromStdString( | QString sWalletAddress = QString::fromStdString( | ||||
EncodeCashAddr(coins.first, model->getChainParams())); | EncodeCashAddr(coins.first, model->getChainParams())); | ||||
QString sWalletLabel = | QString sWalletLabel = | ||||
model->getAddressTableModel()->labelForAddress(sWalletAddress); | model->getAddressTableModel()->labelForAddress(sWalletAddress); | ||||
if (sWalletLabel.isEmpty()) { | if (sWalletLabel.isEmpty()) { | ||||
sWalletLabel = tr("(no label)"); | sWalletLabel = tr("(no label)"); | ||||
} | } | ||||
if (treeMode) { | if (treeMode) { | ||||
// wallet address | // wallet address | ||||
ui->treeWidget->addTopLevelItem(itemWalletAddress); | itemWalletAddress = new CCoinControlWidgetItem(ui->treeWidget); | ||||
itemWalletAddress->setFlags(flgTristate); | itemWalletAddress->setFlags(flgTristate); | ||||
itemWalletAddress->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked); | itemWalletAddress->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked); | ||||
// label | // label | ||||
itemWalletAddress->setText(COLUMN_LABEL, sWalletLabel); | itemWalletAddress->setText(COLUMN_LABEL, sWalletLabel); | ||||
// address | // address | ||||
▲ Show 20 Lines • Show All 119 Lines • Show Last 20 Lines |