MCPcopy Create free account
hub / github.com/ElementsProject/elements / buttonSelectAllClicked

Method buttonSelectAllClicked

src/qt/coincontroldialog.cpp:154–173  ·  view source on GitHub ↗

(un)select all

Source from the content-addressed store, hash-verified

152
153// (un)select all
154void CoinControlDialog::buttonSelectAllClicked()
155{
156 Qt::CheckState state = Qt::Checked;
157 for (int i = 0; i < ui->treeWidget->topLevelItemCount(); i++)
158 {
159 if (ui->treeWidget->topLevelItem(i)->checkState(COLUMN_CHECKBOX) != Qt::Unchecked)
160 {
161 state = Qt::Unchecked;
162 break;
163 }
164 }
165 ui->treeWidget->setEnabled(false);
166 for (int i = 0; i < ui->treeWidget->topLevelItemCount(); i++)
167 if (ui->treeWidget->topLevelItem(i)->checkState(COLUMN_CHECKBOX) != state)
168 ui->treeWidget->topLevelItem(i)->setCheckState(COLUMN_CHECKBOX, state);
169 ui->treeWidget->setEnabled(true);
170 if (state == Qt::Unchecked)
171 m_coin_control.UnSelectAll(); // just to be sure
172 CoinControlDialog::updateLabels(m_coin_control, model, this);
173}
174
175// context menu
176void CoinControlDialog::showMenu(const QPoint &point)

Callers

nothing calls this directly

Calls 2

UnSelectAllMethod · 0.80
setEnabledMethod · 0.45

Tested by

no test coverage detected