Range filter: Add grid type drop-down list to enable LGR-grid range filtering

TP#3995
p4#: 21408
This commit is contained in:
Jacob Støren
2013-04-24 12:00:45 +02:00
parent 4ad0a05822
commit 10e6fbc5bd
9 changed files with 192 additions and 60 deletions

View File

@@ -32,6 +32,7 @@ namespace cvf
class RimCellRangeFilterCollection;
class RigMainGrid;
class RigGridBase;
//==================================================================================================
///
@@ -48,6 +49,8 @@ public:
RimCellRangeFilterCollection* parentContainer();
void setDefaultValues();
caf::PdmField<int> gridIndex; // The index of the grid that this filter applies to
caf::PdmField<int> startIndexI; // Eclipse indexing, first index is 1
caf::PdmField<int> startIndexJ; // Eclipse indexing, first index is 1
caf::PdmField<int> startIndexK; // Eclipse indexing, first index is 1
@@ -62,7 +65,11 @@ public:
protected:
virtual void defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute);
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions, bool * useOptionsOnly );
private:
RigGridBase* selectedGrid();
RimCellRangeFilterCollection* m_parentContainer;
};