#5001 Add RimWellMeasurementInViewCollection and legends.

This commit is contained in:
Kristian Bendiksen
2019-11-27 12:05:01 +01:00
parent ea7df94649
commit 6bec758d15
13 changed files with 341 additions and 69 deletions

View File

@@ -35,7 +35,6 @@ public:
~RimWellMeasurementCollection() override;
std::vector<RimWellMeasurement*> measurements() const;
std::vector<QString> measurementKinds() const;
void updateAllReferringTracks();
void insertMeasurement( RimWellMeasurement* insertBefore, RimWellMeasurement* measurement );
@@ -44,9 +43,6 @@ public:
void deleteAllMeasurements();
protected:
void defineCustomContextMenu( const caf::PdmFieldHandle* fieldNeedingMenu,
QMenu* menu,
QWidget* fieldEditorWidget ) override;
void defineEditorAttribute( const caf::PdmFieldHandle* field,
QString uiConfigName,
caf::PdmUiEditorAttribute* attribute ) override;
@@ -55,10 +51,7 @@ protected:
void fieldChangedByUi( const caf::PdmFieldHandle* changedField,
const QVariant& oldValue,
const QVariant& newValue ) override;
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions,
bool* useOptionsOnly );
private:
caf::PdmChildArrayField<RimWellMeasurement*> m_measurements;
caf::PdmField<std::vector<QString>> m_measurementKinds;
};