OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
CmdDrive::CmdComposer Class Referenceabstract
Inheritance diagram for CmdDrive::CmdComposer:
[legend]

Public Member Functions

 mDefineFactory1ParamInClass (CmdComposer, CmdRecorder &, factory)
 
 CmdComposer (CmdRecorder &)
 
 ~CmdComposer ()
 
virtual const char * name ()=0
 
virtual bool greedy () const
 
virtual bool accept (const CmdRecEvent &)
 
virtual void updateInternalState ()
 
virtual bool tryToFinish ()
 
bool stateUpdateNeeded ()
 
bool done () const
 
bool traceSrcWin (CmdRecEvent &) const
 
void objClosed (CallBacker *)
 
void testCB (CallBacker *)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Static Public Member Functions

static void initStandardComposers ()
 
static BufferString factoryKey (const CallBacker *caller, const char *extrakey=0)
 

Protected Member Functions

virtual void init ()
 
const uiMainWinapplWin () const
 
void addToEventList (const CmdRecEvent &)
 
void shrinkEventList (int firstnr=1, int lastnr=-1)
 
int eventNameIdx (const BufferStringSet &eventnames, const CmdRecEvent &) const
 
void insertWindowCaseExec (const CmdRecEvent &, bool casedep=false) const
 
void srcWinClosed (CallBacker *)
 
void notDone ()
 
void refuseAndQuitDone ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Static Protected Member Functions

static BufferString createFactoryKey (const Classifier *, const char *keyword)
 

Protected Attributes

CmdRecorderrec_
 
bool ignoreflag_
 
bool quitflag_
 
bool updateflag_
 
TypeSet< int > refnrstack_
 
bool stackwasempty_
 
bool objclosed_
 
ObjectSet< CmdRecEventeventlist_
 
BufferStringSet bursteventnames_
 
BufferStringSet voideventnames_
 

Private Member Functions

 mODTextTranslationClass (CmdComposer)
 

Private Attributes

bool done_
 

Detailed Description

Constructor & Destructor Documentation

CmdDrive::CmdComposer::CmdComposer ( CmdRecorder )
CmdDrive::CmdComposer::~CmdComposer ( )

Member Function Documentation

virtual bool CmdDrive::CmdComposer::accept ( const CmdRecEvent )
virtual
void CmdDrive::CmdComposer::addToEventList ( const CmdRecEvent )
protected
const uiMainWin* CmdDrive::CmdComposer::applWin ( ) const
protected
static BufferString CmdDrive::CmdComposer::createFactoryKey ( const Classifier ,
const char *  keyword 
)
staticprotected
bool CmdDrive::CmdComposer::done ( ) const
inline
int CmdDrive::CmdComposer::eventNameIdx ( const BufferStringSet eventnames,
const CmdRecEvent  
) const
protected
static BufferString CmdDrive::CmdComposer::factoryKey ( const CallBacker caller,
const char *  extrakey = 0 
)
static
virtual bool CmdDrive::CmdComposer::greedy ( ) const
virtual
virtual void CmdDrive::CmdComposer::init ( )
inlineprotectedvirtual
static void CmdDrive::CmdComposer::initStandardComposers ( )
static
void CmdDrive::CmdComposer::insertWindowCaseExec ( const CmdRecEvent ,
bool  casedep = false 
) const
protected
CmdDrive::CmdComposer::mDefineFactory1ParamInClass ( CmdComposer  ,
CmdRecorder ,
factory   
)
CmdDrive::CmdComposer::mODTextTranslationClass ( CmdComposer  )
private
virtual const char* CmdDrive::CmdComposer::name ( )
pure virtual
void CmdDrive::CmdComposer::notDone ( )
inlineprotected
void CmdDrive::CmdComposer::objClosed ( CallBacker )
inline
void CmdDrive::CmdComposer::refuseAndQuitDone ( )
inlineprotected
void CmdDrive::CmdComposer::shrinkEventList ( int  firstnr = 1,
int  lastnr = -1 
)
protected
void CmdDrive::CmdComposer::srcWinClosed ( CallBacker )
protected
bool CmdDrive::CmdComposer::stateUpdateNeeded ( )
inline
void CmdDrive::CmdComposer::testCB ( CallBacker )
bool CmdDrive::CmdComposer::traceSrcWin ( CmdRecEvent ) const
virtual bool CmdDrive::CmdComposer::tryToFinish ( )
virtual
virtual void CmdDrive::CmdComposer::updateInternalState ( )
inlinevirtual

Member Data Documentation

BufferStringSet CmdDrive::CmdComposer::bursteventnames_
protected
bool CmdDrive::CmdComposer::done_
private
ObjectSet<CmdRecEvent> CmdDrive::CmdComposer::eventlist_
protected
bool CmdDrive::CmdComposer::ignoreflag_
protected
bool CmdDrive::CmdComposer::objclosed_
protected
bool CmdDrive::CmdComposer::quitflag_
protected
CmdRecorder& CmdDrive::CmdComposer::rec_
protected
TypeSet<int> CmdDrive::CmdComposer::refnrstack_
protected
bool CmdDrive::CmdComposer::stackwasempty_
protected
bool CmdDrive::CmdComposer::updateflag_
protected
BufferStringSet CmdDrive::CmdComposer::voideventnames_
protected

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