#1940 Curve Creator : Make sure the curve tree is updated

This commit is contained in:
Magne Sjaastad
2017-10-02 14:49:24 +02:00
parent 2d50a68286
commit a362891d7e
2 changed files with 13 additions and 10 deletions

View File

@@ -214,17 +214,17 @@ QWidget* RicSummaryCurveCreatorSplitterUi::getOrCreateCurveTreeWidget()
m_curvesPanel->setTitle("Curves");
QVBoxLayout* curvesLayout = new QVBoxLayout(m_curvesPanel->contentFrame());
caf::PdmUiTreeView* curveTreeView = new caf::PdmUiTreeView(m_curvesPanel->contentFrame());
curvesLayout->addWidget(curveTreeView);
m_curveTreeView = new caf::PdmUiTreeView(m_curvesPanel->contentFrame());
curvesLayout->addWidget(m_curveTreeView);
m_curveTreeView->treeView()->setHeaderHidden(true);
}
RicSummaryCurveCreator* sumCurveCreator = dynamic_cast<RicSummaryCurveCreator*>(this->pdmItem());
if (sumCurveCreator)
{
RimSummaryCurveCollection* sumColl = sumCurveCreator->previewPlot()->summaryCurveCollection();
curveTreeView->setPdmItem(sumColl);
}
curveTreeView->treeView()->setHeaderHidden(true);
RicSummaryCurveCreator* sumCurveCreator = dynamic_cast<RicSummaryCurveCreator*>(this->pdmItem());
if (sumCurveCreator)
{
RimSummaryCurveCollection* sumColl = sumCurveCreator->previewPlot()->summaryCurveCollection();
m_curveTreeView->setPdmItem(sumColl);
}
return m_curvesPanel;