Maybe they have some purpose, but it isn't immediately obvious. I tried Tree & List mode, they're never populated.

![image](https://user-images.githubusercontent.com/13134193/33488849-04a2c8a6-d6ed-11e7-85c3-5c05f1ec5346.png)

* Bitcoin-Qt 0.15.1 for Ubuntu 16.04 x64 (from http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial/main amd64)

Note: I just noticed I'm *not* seeing this on Ubuntu 17.10 x64 with 0.15.1 downloaded from bitcoincore.org. 

![image](https://user-images.githubusercontent.com/13134193/33491553-9584dc62-d6f5-11e7-9ba7-e074e0e36151.png)


{
    if (checked && model)
        updateView();
}
void CoinControlDialog::viewItemChanged(QTreeWidgetItem* item, int column)
{
    if (column == COLUMN_CHECKBOX && item->text(COLUMN_TXHASH).length() == 64) 
    {
        COutPoint outpt(uint256S(item->text(COLUMN_TXHASH).toStdString()), item->text(COLUMN_VOUT_INDEX).toUInt());
        if (item->checkState(COLUMN_CHECKBOX) == Qt::Unchecked)
            coinControl()->UnSelect(outpt);
        else if (item->isDisabled()) 
            item->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked);
        else
            coinControl()->Select(outpt);
        
        if (ui->treeWidget->isEnabled()) 
            CoinControlDialog::updateLabels(model, this);
    }
    
    
    else if (column == COLUMN_CHECKBOX && item->childCount() > 0)
    {
        if (item->checkState(COLUMN_CHECKBOX) == Qt::PartiallyChecked && item->child(0)->checkState(COLUMN_CHECKBOX) == Qt::PartiallyChecked)
            item->setCheckState(COLUMN_CHECKBOX, Qt::Checked);
    }
}
void CoinControlDialog::updateLabelLocked()