Ensemble Curve Filter : Set filter unchecked as default

This commit is contained in:
Magne Sjaastad 2021-04-13 09:12:03 +02:00
parent c50e7cdd51
commit d9cf453c1a
3 changed files with 13 additions and 2 deletions

View File

@ -23,6 +23,7 @@
#include "RiaPreferences.h"
#include "RiaSummaryTools.h"
#include "RimEnsembleCurveFilter.h"
#include "RimEnsembleCurveFilterCollection.h"
#include "RimEnsembleCurveSet.h"
#include "RimEnsembleCurveSetCollection.h"
@ -66,7 +67,7 @@ std::vector<RimEnsembleCurveSet*>
std::vector<RimEnsembleCurveSet*> curveSets;
for ( const auto& addr : addrs )
{
for ( auto filter : curveFilters )
for ( const auto& filter : curveFilters )
{
if ( addr.isUiTextMatchingFilterText( filter ) )
{
@ -80,7 +81,8 @@ std::vector<RimEnsembleCurveSet*>
curveSet->setSummaryCaseCollection( ensemble );
curveSet->setSummaryAddress( addr );
curveSet->filterCollection()->addFilter();
auto filter = curveSet->filterCollection()->addFilter();
filter->setActive( false );
plot->ensembleCurveSetCollection()->addCurveSet( curveSet );
curveSets.push_back( curveSet );

View File

@ -134,6 +134,14 @@ bool RimEnsembleCurveFilter::isActive() const
return ( !coll || coll->isActive() ) && m_active;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimEnsembleCurveFilter::setActive( bool active )
{
m_active = active;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@ -56,6 +56,7 @@ public:
RimEnsembleCurveFilter( const QString& ensembleParameterName );
bool isActive() const;
void setActive( bool active );
double minValue() const;
double maxValue() const;
std::set<QString> categories() const;