#2331 Introduce new intermediate class RimGridView

This commit is contained in:
Jacob Støren
2018-01-15 14:52:22 +01:00
parent 1bbd3ade7b
commit b092565a61
48 changed files with 1387 additions and 508 deletions

View File

@@ -28,7 +28,7 @@
#include "RivCellSetEnum.h"
class Rim3dView;
class RimGridView;
class RimEclipseView;
class RimGeoMechView;
class RimViewLinker;
@@ -49,10 +49,10 @@ public:
bool isActive() const;
Rim3dView* managedView() const;
void setManagedView(Rim3dView* view);
RimGridView* managedView() const;
void setManagedView(RimGridView* view);
Rim3dView* masterView() const;
RimGridView* masterView() const;
RimViewLinker* ownerViewLinker() const;
const RigCaseToCaseCellMapper* cellMapper();
@@ -102,12 +102,12 @@ private:
RimEclipseView* managedEclipseView() const;
RimGeoMechView* managedGeoView() const;
static void removeOverrides(Rim3dView* view);
static void removeOverrides(RimGridView* view);
static bool askUserToRestoreOriginalRangeFilterCollection(const QString& viewName);
private:
caf::PdmField<QString> m_name;
caf::PdmPtrField<Rim3dView*> m_managedView;
caf::PdmPtrField<RimGridView*> m_managedView;
caf::PdmField<bool> m_isActive;
caf::PdmField<bool> m_syncCamera;