mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#559 : Linked Views: Linking legend definitions
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "RimEclipseCellColors.h"
|
||||
#include "RimEclipseView.h"
|
||||
#include "RimGeoMechResultDefinition.h"
|
||||
#include "RimViewLinker.h"
|
||||
|
||||
#include "cafCategoryLegend.h"
|
||||
#include "cafCategoryMapper.h"
|
||||
@@ -182,6 +183,18 @@ void RimLegendConfig::fieldChangedByUi(const caf::PdmFieldHandle* changedField,
|
||||
|
||||
updateLegend();
|
||||
|
||||
RimView* view = nullptr;
|
||||
this->firstAncestorOrThisOfType(view);
|
||||
|
||||
if (view)
|
||||
{
|
||||
RimViewLinker* viewLinker = view->assosiatedViewLinker();
|
||||
if (viewLinker)
|
||||
{
|
||||
viewLinker->updateCellResult();
|
||||
}
|
||||
}
|
||||
|
||||
if (m_reservoirView) m_reservoirView->updateCurrentTimeStepAndRedraw();
|
||||
}
|
||||
|
||||
@@ -758,6 +771,24 @@ cvf::OverlayItem* RimLegendConfig::legend()
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimLegendConfig::setUiValuesFromLegendConfig(const RimLegendConfig* otherLegendConfig)
|
||||
{
|
||||
this->m_numLevels = otherLegendConfig->m_numLevels;
|
||||
this->m_precision = otherLegendConfig->m_precision;
|
||||
this->m_tickNumberFormat = otherLegendConfig->m_tickNumberFormat;
|
||||
this->m_rangeMode = otherLegendConfig->m_rangeMode;
|
||||
this->m_userDefinedMaxValue = otherLegendConfig->m_userDefinedMaxValue;
|
||||
this->m_userDefinedMinValue = otherLegendConfig->m_userDefinedMinValue;
|
||||
this->m_colorRangeMode = otherLegendConfig->m_colorRangeMode;
|
||||
this->m_mappingMode = otherLegendConfig->m_mappingMode;
|
||||
|
||||
this->m_userDefinedMinValue = otherLegendConfig->m_userDefinedMinValue;
|
||||
this->m_userDefinedMaxValue = otherLegendConfig->m_userDefinedMaxValue;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user