case Qt::ToolTipRole:
case Qt::DisplayRole:
//: Example text: "File.txt (23KB)"
- return tr("%1 (%2)").arg(x._name, Utility::octetsToString(x._size));
+ return x._size < 0 ? x._name : tr("%1 (%2)").arg(x._name, Utility::octetsToString(x._size));
case Qt::CheckStateRole:
return x._checked;
case Qt::DecorationRole:
}
item->setIcon(0, folderIcon);
item->setText(0, pathTrail.first());
- item->setText(1, Utility::octetsToString(size));
- item->setData(1, Qt::UserRole, size);
+ if (size >= 0) {
+ item->setText(1, Utility::octetsToString(size));
+ item->setData(1, Qt::UserRole, size);
+ }
// item->setData(0, Qt::UserRole, pathTrail.first());
item->setChildIndicatorPolicy(QTreeWidgetItem::ShowIndicator);
}