mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Hide unselected regions on well selection page
p4#: 22349
This commit is contained in:
parent
8d1b5b7414
commit
8bf263f1be
@ -614,9 +614,7 @@ void RiuWellImportWizard::slotCurrentIdChanged(int currentId)
|
||||
for (size_t fIdx = 0; fIdx < oilRegion->fields.size(); fIdx++)
|
||||
{
|
||||
RimOilFieldEntry* oilField = oilRegion->fields[fIdx];
|
||||
{
|
||||
oilField->wells.setUiHidden(hideWells);
|
||||
}
|
||||
oilField->wells.setUiHidden(hideWells);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -837,7 +835,11 @@ WellSelectionPage::WellSelectionPage(RimWellPathImport* wellPathImport, QWidget*
|
||||
m_wellSelectionTreeView = new caf::PdmUiTreeView(this);
|
||||
layout->addWidget(m_wellSelectionTreeView);
|
||||
|
||||
m_wellSelectionTreeView->setPdmObject(wellPathImport);
|
||||
m_wellPathImportObject = wellPathImport;
|
||||
|
||||
m_regionsWithVisibleWells = new caf::PdmObjectGroup;
|
||||
|
||||
//m_wellSelectionTreeView->setPdmObject(wellPathImport);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -856,7 +858,28 @@ void WellSelectionPage::initializePage()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void WellSelectionPage::expandAllTreeNodes()
|
||||
{
|
||||
m_wellSelectionTreeView->treeView()->expandAll();
|
||||
m_regionsWithVisibleWells->objects.clear();
|
||||
|
||||
for (size_t rIdx = 0; rIdx < m_wellPathImportObject->regions.size(); rIdx++)
|
||||
{
|
||||
RimOilRegionEntry* oilRegion = m_wellPathImportObject->regions[rIdx];
|
||||
if (oilRegion->selected)
|
||||
{
|
||||
m_regionsWithVisibleWells->objects.push_back(oilRegion);
|
||||
}
|
||||
}
|
||||
|
||||
m_wellSelectionTreeView->setPdmObject(m_regionsWithVisibleWells);
|
||||
m_regionsWithVisibleWells->updateConnectedEditors();
|
||||
//m_wellSelectionTreeView->treeView()->expandAll();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
WellSelectionPage::~WellSelectionPage()
|
||||
{
|
||||
delete m_regionsWithVisibleWells;
|
||||
}
|
||||
|
||||
|
||||
|
@ -81,11 +81,14 @@ class WellSelectionPage : public QWizardPage
|
||||
|
||||
public:
|
||||
WellSelectionPage(RimWellPathImport* wellPathImport, QWidget* parent = 0);
|
||||
~WellSelectionPage();
|
||||
|
||||
virtual void initializePage();
|
||||
void expandAllTreeNodes();
|
||||
|
||||
private:
|
||||
caf::PdmObjectGroup* m_regionsWithVisibleWells;
|
||||
RimWellPathImport* m_wellPathImportObject;
|
||||
caf::PdmUiTreeView* m_wellSelectionTreeView;
|
||||
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user