mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#5852 3D view: Avoid more work than required
This commit is contained in:
parent
41a4e470d3
commit
fdd3625bc2
@ -505,8 +505,8 @@ void RimSimWellInViewCollection::fieldChangedByUi( const caf::PdmFieldHandle* ch
|
|||||||
setDefaultSourceCaseForWellDisks();
|
setDefaultSourceCaseForWellDisks();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( &isActive == changedField || &m_showWellLabel == changedField || &m_showWellCells == changedField ||
|
if ( &isActive == changedField || &m_showWellCells == changedField || &m_showWellCellFence == changedField ||
|
||||||
&m_showWellCellFence == changedField || &wellCellFenceType == changedField )
|
&wellCellFenceType == changedField || &showWellsIntersectingVisibleCells == changedField )
|
||||||
{
|
{
|
||||||
m_reservoirView->scheduleGeometryRegen( VISIBLE_WELL_CELLS );
|
m_reservoirView->scheduleGeometryRegen( VISIBLE_WELL_CELLS );
|
||||||
m_reservoirView->scheduleCreateDisplayModelAndRedraw();
|
m_reservoirView->scheduleCreateDisplayModelAndRedraw();
|
||||||
@ -519,7 +519,7 @@ void RimSimWellInViewCollection::fieldChangedByUi( const caf::PdmFieldHandle* ch
|
|||||||
&m_wellDiskPropertyConfigType == changedField || &m_wellDiskshowLabelsBackground == changedField ||
|
&m_wellDiskPropertyConfigType == changedField || &m_wellDiskshowLabelsBackground == changedField ||
|
||||||
&m_wellDiskShowQuantityLabels == changedField || &m_wellDiskSummaryCase == changedField ||
|
&m_wellDiskShowQuantityLabels == changedField || &m_wellDiskSummaryCase == changedField ||
|
||||||
&m_wellDiskScaleFactor == changedField || &wellDiskColor == changedField ||
|
&m_wellDiskScaleFactor == changedField || &wellDiskColor == changedField ||
|
||||||
&m_showWellDisks == changedField )
|
&m_showWellDisks == changedField || &m_showWellLabel == changedField )
|
||||||
{
|
{
|
||||||
m_reservoirView->updateDisplayModelForCurrentTimeStepAndRedraw();
|
m_reservoirView->updateDisplayModelForCurrentTimeStepAndRedraw();
|
||||||
}
|
}
|
||||||
@ -540,12 +540,6 @@ void RimSimWellInViewCollection::fieldChangedByUi( const caf::PdmFieldHandle* ch
|
|||||||
for ( RimSimWellInView* w : wells )
|
for ( RimSimWellInView* w : wells )
|
||||||
w->schedule2dIntersectionViewUpdate();
|
w->schedule2dIntersectionViewUpdate();
|
||||||
}
|
}
|
||||||
else if ( &showWellsIntersectingVisibleCells == changedField )
|
|
||||||
{
|
|
||||||
m_reservoirView->scheduleGeometryRegen( VISIBLE_WELL_CELLS );
|
|
||||||
m_reservoirView->scheduleSimWellGeometryRegen();
|
|
||||||
m_reservoirView->scheduleCreateDisplayModelAndRedraw();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( &m_wellPipeColors == changedField || &m_defaultWellPipeColor == changedField )
|
if ( &m_wellPipeColors == changedField || &m_defaultWellPipeColor == changedField )
|
||||||
|
Loading…
Reference in New Issue
Block a user