Several minor refactoring and cleanup

This commit is contained in:
Magne Sjaastad 2015-09-23 12:50:06 +02:00
parent 9a840b9243
commit af75f513f9
3 changed files with 7 additions and 15 deletions

View File

@ -448,13 +448,14 @@ void RimView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QV
updateScaleTransform();
createDisplayModelAndRedraw();
m_viewer->update();
RimViewLinker* viewLinker = RimViewLinker::viewLinkerForMainOrControlledView(this);
if (viewLinker)
{
viewLinker->updateScaleZ(this, scaleZ);
viewLinker->updateCamera(this);
}
m_viewer->navigationPolicyUpdate();
}
RiuMainWindow::instance()->updateScaleValue();

View File

@ -464,11 +464,7 @@ void RimViewLink::doSyncCamera()
RimViewLinker* viewLinker = NULL;
this->firstAnchestorOrThisOfType(viewLinker);
viewLinker->updateScaleZ(viewLinker->mainView(), viewLinker->mainView()->scaleZ());
if (m_managedView && m_managedView->viewer())
{
m_managedView->viewer()->navigationPolicyUpdate();
}
viewLinker->updateCamera(viewLinker->mainView());
}
//--------------------------------------------------------------------------------------------------
@ -493,13 +489,8 @@ void RimViewLink::doSyncTimeStep()
//--------------------------------------------------------------------------------------------------
void RimViewLink::doSyncCellResult()
{
RimViewLinkerCollection* viewLinkerColl = NULL;
this->firstAnchestorOrThisOfType(viewLinkerColl);
if (!viewLinkerColl->isActive()) return;
RimViewLinker* linkedViews = NULL;
this->firstAnchestorOrThisOfType(linkedViews);
linkedViews->updateCellResult();
RimViewLinker* viewLinker = ownerViewLinker();
viewLinker->updateCellResult();
}
//--------------------------------------------------------------------------------------------------

View File

@ -483,7 +483,7 @@ void RiuViewer::updateNavigationPolicy()
//--------------------------------------------------------------------------------------------------
void RiuViewer::navigationPolicyUpdate()
{
update();
caf::Viewer::navigationPolicyUpdate();
if (m_reservoirView)
{