#6937 StimPlanModel: fix missing update in plot when toggling elastic scaling property

This commit is contained in:
Kristian Bendiksen
2020-11-09 22:37:17 +01:00
parent d5f5207177
commit f6ba901105
2 changed files with 15 additions and 0 deletions

View File

@@ -111,3 +111,15 @@ double RimElasticPropertyScalingCollection::getScaling( const QString&
// No scaling found. Default is not scaling (1.0).
return 1.0;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimElasticPropertyScalingCollection::initAfterRead()
{
std::vector<RimElasticPropertyScaling*> templates;
for ( auto& scaling : m_elasticPropertyScalings )
{
scaling->changed.connect( this, &RimElasticPropertyScalingCollection::elasticPropertyScalingChanged );
}
}

View File

@@ -48,6 +48,9 @@ public:
double getScaling( const QString& formationName, const QString& faciesName, RiaDefines::CurveProperty property ) const;
protected:
void initAfterRead() override;
private:
void elasticPropertyScalingChanged( const caf::SignalEmitter* emitter );
caf::PdmChildArrayField<RimElasticPropertyScaling*> m_elasticPropertyScalings;