1
0
Fork 0

insert correct quantity of rows

This commit is contained in:
Kevin Matz 2021-09-08 09:37:32 -04:00
parent 63a87f4f1a
commit 33479b37ee
1 changed files with 3 additions and 3 deletions

View File

@ -209,7 +209,7 @@ void MultiverseModel::insert(const QModelIndex &parent,
discoveredUniverse *discovery)
{
auto item = getItem(parent);
beginInsertRows(parent, item->childCount(), item->childCount() + 1);
beginInsertRows(parent, item->childCount(), item->childCount());
new MultiverseItem(item, universe, discovery);
endInsertRows();
}
@ -220,11 +220,11 @@ void MultiverseModel::doDiscovery()
auto parentIndex = categoryIndexes.value(MultiverseModel::Discovery);
auto parent = static_cast<MultiverseItem*>(parentIndex.internalPointer());
beginRemoveRows(parentIndex, 0, parent->childCount());
beginRemoveRows(parentIndex, 0, parent->childCount() - 1);
parent->removeChildren();
endRemoveRows();
beginInsertRows(parentIndex, 0, node_->discovered.size());
beginInsertRows(parentIndex, 0, node_->discovered.size() - 1);
for (auto& discovery : node_->discovered)
new MultiverseItem(parent, nullptr, discovery.get());
endInsertRows();