mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4892 Simplified Unlink View command. Works on pprimary view as well.
This commit is contained in:
@@ -278,6 +278,8 @@ void RimViewLinker::allViewsForCameraSync( const RimGridView* source, std::vecto
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimViewLinker::updateDependentViews()
|
||||
{
|
||||
if (m_viewControllers.empty()) return;
|
||||
|
||||
updateOverrides();
|
||||
updateCellResult();
|
||||
updateScaleZ( m_masterView, m_masterView->scaleZ() );
|
||||
@@ -642,7 +644,7 @@ void RimViewLinker::addViewControllers( caf::PdmUiTreeOrdering& uiTreeOrdering )
|
||||
{
|
||||
for ( const auto& viewController : m_viewControllers )
|
||||
{
|
||||
uiTreeOrdering.add( viewController );
|
||||
if (viewController) uiTreeOrdering.add( viewController );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -675,3 +677,13 @@ void RimViewLinker::removeViewController( RimViewController* viewController )
|
||||
{
|
||||
m_viewControllers.removeChildObject( viewController );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimGridView* RimViewLinker::firstControlledView()
|
||||
{
|
||||
if (m_viewControllers.empty()) return nullptr;
|
||||
|
||||
return m_viewControllers[0]->managedView();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user