(#539) When view is unlinked, ask user to keep either override or original range filter collection

This commit is contained in:
Magne Sjaastad
2015-10-21 12:45:35 +02:00
parent 065a688c19
commit 8de8100c3e
12 changed files with 148 additions and 8 deletions

View File

@@ -74,6 +74,8 @@ public:
void updateDisplayNameAndIcon();
void updateRangeFilterOverrides(RimCellRangeFilter* changedRangeFilter);
void applyRangeFilterCollectionByUserChoice();
protected: // Pdm overridden methods
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue);
@@ -98,6 +100,8 @@ private:
RimGeoMechView* managedGeoView();
static void removeOverrides(RimView* view);
static bool askUserToRestoreOriginalRangeFilterCollection(const QString& viewName);
private:
caf::PdmField<QString> m_name;
caf::PdmPtrField<RimView*> m_managedView;