OpendTect  6.3
Public Types | Public Member Functions | Static Private Member Functions | List of all members
ChangeRecorder::Record Class Referenceabstract
Inheritance diagram for ChangeRecorder::Record:
[legend]

Public Types

typedef ChangeRecorder::Action Action
 

Public Member Functions

virtual ~Record ()
 
virtual Recordclone () const =0
 
virtual bool isValid () const =0
 
virtual uiString name () const =0
 
virtual uiString actionText (Action) const
 
virtual bool apply (Monitorable &, Action) const =0
 

Static Private Member Functions

static uiString tr (const char *text, const char *disambiguation=0, int pluralnr=-1)
 
static uiString legacyTr (const char *text, const char *disambiguation=0, int pluralnr=-1)
 

Detailed Description

Member Typedef Documentation

Constructor & Destructor Documentation

virtual ChangeRecorder::Record::~Record ( )
inlinevirtual

Member Function Documentation

virtual uiString ChangeRecorder::Record::actionText ( Action  ) const
virtual
virtual bool ChangeRecorder::Record::apply ( Monitorable ,
Action   
) const
pure virtual

Implemented in Pick::SetChangeRecord.

virtual Record* ChangeRecorder::Record::clone ( ) const
pure virtual
virtual bool ChangeRecorder::Record::isValid ( ) const
pure virtual

Implemented in Pick::SetChangeRecord.

static uiString ChangeRecorder::Record::legacyTr ( const char *  text,
const char *  disambiguation = 0,
int  pluralnr = -1 
)
inlinestaticprivate
virtual uiString ChangeRecorder::Record::name ( ) const
pure virtual
static uiString ChangeRecorder::Record::tr ( const char *  text,
const char *  disambiguation = 0,
int  pluralnr = -1 
)
inlinestaticprivate

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017