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 <QString>
|
||||
|
||||
CAF_PDM_SOURCE_INIT( RimWellLogChannel, "WellLogFileChannel" );
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -32,14 +30,5 @@ RimWellLogChannel::RimWellLogChannel()
|
||||
{
|
||||
CAF_PDM_InitObject( "Well Log File Channel" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_name, "Name", "" );
|
||||
RiaFieldHandleTools::disableWriteAndSetFieldHidden( &m_name );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimWellLogChannel::setName( const QString& name )
|
||||
{
|
||||
m_name = name;
|
||||
RiaFieldHandleTools::disableWriteAndSetFieldHidden( nameField() );
|
||||
}
|
||||
|
@ -19,27 +19,16 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "cafPdmField.h"
|
||||
#include "cafPdmObject.h"
|
||||
|
||||
class QString;
|
||||
#include "RimNamedObject.h"
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
///
|
||||
//==================================================================================================
|
||||
class RimWellLogChannel : public caf::PdmObject
|
||||
class RimWellLogChannel : public RimNamedObject
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
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