#2727 Legends : Add RimLegendConfig as base for Regular and Ternary

This commit is contained in:
Magne Sjaastad
2018-04-18 10:32:51 +02:00
parent 3bc85ce794
commit 71b7bd21f9
15 changed files with 215 additions and 51 deletions

View File

@@ -19,12 +19,12 @@
#pragma once
#include "RimLegendConfig.h"
#include "cvfBase.h"
#include "cvfObject.h"
#include "cafAppEnum.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
class RimEclipseView;
class RivTernarySaturationOverlayItem;
@@ -41,7 +41,7 @@ namespace cvf
///
///
//==================================================================================================
class RimTernaryLegendConfig : public caf::PdmObject
class RimTernaryLegendConfig : public RimLegendConfig
{
CAF_PDM_HEADER_INIT;
@@ -79,6 +79,9 @@ public:
void setTitle(const QString& title);
const RivTernaryScalarMapper* scalarMapper() const;
const caf::TitledOverlayFrame* titledOverlayFrame() const override;
caf::TitledOverlayFrame* titledOverlayFrame() override;
protected:
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue);