mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Refactor: Use NamedObject for WellLogChannel.
This commit is contained in:
parent
c1aba471f2
commit
11128073f7
@ -21,8 +21,6 @@
|
|||||||
|
|
||||||
#include "RiaFieldHandleTools.h"
|
#include "RiaFieldHandleTools.h"
|
||||||
|
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
CAF_PDM_SOURCE_INIT( RimWellLogChannel, "WellLogFileChannel" );
|
CAF_PDM_SOURCE_INIT( RimWellLogChannel, "WellLogFileChannel" );
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -32,14 +30,5 @@ RimWellLogChannel::RimWellLogChannel()
|
|||||||
{
|
{
|
||||||
CAF_PDM_InitObject( "Well Log File Channel" );
|
CAF_PDM_InitObject( "Well Log File Channel" );
|
||||||
|
|
||||||
CAF_PDM_InitFieldNoDefault( &m_name, "Name", "" );
|
RiaFieldHandleTools::disableWriteAndSetFieldHidden( nameField() );
|
||||||
RiaFieldHandleTools::disableWriteAndSetFieldHidden( &m_name );
|
|
||||||
}
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
|
||||||
///
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
|
||||||
void RimWellLogChannel::setName( const QString& name )
|
|
||||||
{
|
|
||||||
m_name = name;
|
|
||||||
}
|
}
|
||||||
|
@ -19,27 +19,16 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "cafPdmField.h"
|
#include "RimNamedObject.h"
|
||||||
#include "cafPdmObject.h"
|
|
||||||
|
|
||||||
class QString;
|
|
||||||
|
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
///
|
///
|
||||||
///
|
///
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
class RimWellLogChannel : public caf::PdmObject
|
class RimWellLogChannel : public RimNamedObject
|
||||||
{
|
{
|
||||||
CAF_PDM_HEADER_INIT;
|
CAF_PDM_HEADER_INIT;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
RimWellLogChannel();
|
RimWellLogChannel();
|
||||||
|
|
||||||
void setName( const QString& name );
|
|
||||||
QString name() const { return m_name; }
|
|
||||||
|
|
||||||
caf::PdmFieldHandle* userDescriptionField() override { return &m_name; }
|
|
||||||
|
|
||||||
private:
|
|
||||||
caf::PdmField<QString> m_name;
|
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user