diff --git a/ApplicationCode/Application/RiaApplication.cpp b/ApplicationCode/Application/RiaApplication.cpp index 55d78c819a..02700f2f80 100644 --- a/ApplicationCode/Application/RiaApplication.cpp +++ b/ApplicationCode/Application/RiaApplication.cpp @@ -399,6 +399,9 @@ bool RiaApplication::loadProject(const QString& projectFileName, ProjectLoadActi riv->loadDataAndUpdate(); this->setActiveReservoirView(riv); + + riv->rangeFilterCollection()->updateIconState(); + viewProgress.incrementProgress(); } diff --git a/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.cpp b/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.cpp index 1a0b383146..69942bbf49 100644 --- a/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.cpp +++ b/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.cpp @@ -176,20 +176,6 @@ RimEclipseView* RimCellRangeFilterCollection::eclipseView() const return dynamic_cast(baseView()); } -//-------------------------------------------------------------------------------------------------- -/// -//-------------------------------------------------------------------------------------------------- -void RimCellRangeFilterCollection::initAfterRead() -{ - for (size_t i = 0; i < rangeFilters.size(); i++) - { - RimCellRangeFilter* rangeFilter = rangeFilters[i]; - rangeFilter->updateIconState(); - } - - updateIconState(); -} - //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- @@ -346,5 +332,11 @@ void RimCellRangeFilterCollection::updateIconState() updateUiIconFromState(activeIcon); uiCapability()->updateConnectedEditors(); + + for (size_t i = 0; i < rangeFilters.size(); i++) + { + RimCellRangeFilter* rangeFilter = rangeFilters[i]; + rangeFilter->updateIconState(); + } } diff --git a/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.h b/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.h index d6b1e54af9..55b6c0709f 100644 --- a/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.h +++ b/ApplicationCode/ProjectDataModel/RimCellRangeFilterCollection.h @@ -60,10 +60,6 @@ public: virtual void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ); virtual caf::PdmFieldHandle* objectToggleField(); -protected: - // Overridden methods - virtual void initAfterRead(); - private: RimView* baseView() const;