mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Use buildViewItems instead of rebuildUiSubTree
p4#: 20979
This commit is contained in:
@@ -346,14 +346,13 @@ RimReservoirView* RimUiTreeModelPdm::addReservoirView(const QModelIndex& itemInd
|
|||||||
int viewCount = rowCount(collectionIndex);
|
int viewCount = rowCount(collectionIndex);
|
||||||
beginInsertRows(collectionIndex, viewCount, viewCount);
|
beginInsertRows(collectionIndex, viewCount, viewCount);
|
||||||
|
|
||||||
caf::PdmUiTreeItem* childItem = new caf::PdmUiTreeItem(collectionItem, viewCount, insertedView);
|
// NOTE: -1 as second argument indicates append
|
||||||
|
caf::PdmUiTreeItem* childItem = caf::UiTreeItemBuilderPdm::buildViewItems(collectionItem, -1, insertedView);
|
||||||
|
|
||||||
endInsertRows();
|
endInsertRows();
|
||||||
|
|
||||||
insertedView->loadDataAndUpdate();
|
insertedView->loadDataAndUpdate();
|
||||||
|
|
||||||
rebuildUiSubTree(insertedView);
|
|
||||||
|
|
||||||
return insertedView;
|
return insertedView;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -521,12 +520,9 @@ RimIdenticalGridCaseGroup* RimUiTreeModelPdm::addCaseGroup(const QModelIndex& it
|
|||||||
RimIdenticalGridCaseGroup* createdObject = new RimIdenticalGridCaseGroup;
|
RimIdenticalGridCaseGroup* createdObject = new RimIdenticalGridCaseGroup;
|
||||||
proj->caseGroups().push_back(createdObject);
|
proj->caseGroups().push_back(createdObject);
|
||||||
|
|
||||||
caf::PdmUiTreeItem* childItem = new caf::PdmUiTreeItem(rootTreeItem, position, createdObject);
|
caf::PdmUiTreeItem* childItem = caf::UiTreeItemBuilderPdm::buildViewItems(rootTreeItem, position, createdObject);
|
||||||
|
|
||||||
endInsertRows();
|
endInsertRows();
|
||||||
|
|
||||||
rebuildUiSubTree(createdObject);
|
|
||||||
|
|
||||||
insertedModelIndex = index(position, 0, rootIndex);
|
insertedModelIndex = index(position, 0, rootIndex);
|
||||||
|
|
||||||
return createdObject;
|
return createdObject;
|
||||||
|
|||||||
Reference in New Issue
Block a user