| 507 | } |
| 508 | |
| 509 | int FolderModel::rowCount(const QModelIndex &parent) const |
| 510 | { |
| 511 | FolderItem *parentItem; |
| 512 | if (parent.column() > 0) |
| 513 | return 0; |
| 514 | |
| 515 | if (!parent.isValid()) { |
| 516 | if (rootItem == nullptr) { |
| 517 | return 0; |
| 518 | } |
| 519 | parentItem = rootItem; |
| 520 | } else { |
| 521 | parentItem = static_cast<FolderItem *>(parent.internalPointer()); |
| 522 | } |
| 523 | |
| 524 | return parentItem->childCount(); |
| 525 | } |
| 526 | |
| 527 | void FolderModel::setupModelData(QString path) |
| 528 | { |
nothing calls this directly
no test coverage detected