OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CmdDrive::CmdRecorder Class Reference
Inheritance diagram for CmdDrive::CmdRecorder:
[legend]

Public Member Functions

 CmdRecorder (const uiMainWin &applwin)
 
 ~CmdRecorder ()
 
void setOutputFile (const char *fnm)
 
void setBufferSize (int sz)
 
void writeTailOnly (bool yn)
 
void ignoreCmdDriverWindows (bool)
 
od_ostreamoutputStrm () const
 
bool mustSkip () const
 
bool start ()
 
void stop (bool fatal=false)
 
bool isRecording () const
 
void updateCmdComposers ()
 
- 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...
 

Protected Member Functions

void handleEvent (CallBacker *)
 
void dynamicMenuInterceptor (CallBacker *)
 
void insertWinAssertion (const CmdRecEvent &)
 
bool findKeyString (const uiMainWin &, CmdRecEvent &)
 
void flush ()
 
const uiMainWinapplWin () const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

const uiMainWinapplwin_
 
CmdRecorderrec_
 
bool recording_
 
BufferString outputfnm_
 
od_ostreamoutputstrm_
 
uiMenudynamicpopupmenu_
 
BufferString winassertion_
 
bool winassertcasedep_
 
WindowStack winstack_
 
TypeSet< int > popuprefnrs_
 
bool openqdialog_
 
bool ignorecmddriverwindows_
 
const CallBackerlastobjsearched_
 
ObjectSet< const uiMainWinlastobjfreewins_
 
ObjectSet< CmdComposercomposers_
 
bool writetailonly_
 
od_ostrstreambufstream_
 
BufferString bufstr_
 
int bufsize_
 
int nrparskipped_
 
int outputcounter_
 

Friends

class CmdComposer
 

Detailed Description

Constructor & Destructor Documentation

CmdDrive::CmdRecorder::CmdRecorder ( const uiMainWin applwin)
CmdDrive::CmdRecorder::~CmdRecorder ( )

Member Function Documentation

const uiMainWin* CmdDrive::CmdRecorder::applWin ( ) const
inlineprotected
void CmdDrive::CmdRecorder::dynamicMenuInterceptor ( CallBacker )
protected
bool CmdDrive::CmdRecorder::findKeyString ( const uiMainWin ,
CmdRecEvent  
)
protected
void CmdDrive::CmdRecorder::flush ( )
protected
void CmdDrive::CmdRecorder::handleEvent ( CallBacker )
protected
void CmdDrive::CmdRecorder::ignoreCmdDriverWindows ( bool  )
void CmdDrive::CmdRecorder::insertWinAssertion ( const CmdRecEvent )
protected
bool CmdDrive::CmdRecorder::isRecording ( ) const
inline
bool CmdDrive::CmdRecorder::mustSkip ( ) const
od_ostream& CmdDrive::CmdRecorder::outputStrm ( ) const
void CmdDrive::CmdRecorder::setBufferSize ( int  sz)
inline
void CmdDrive::CmdRecorder::setOutputFile ( const char *  fnm)
inline
bool CmdDrive::CmdRecorder::start ( )
void CmdDrive::CmdRecorder::stop ( bool  fatal = false)
void CmdDrive::CmdRecorder::updateCmdComposers ( )
void CmdDrive::CmdRecorder::writeTailOnly ( bool  yn)
inline

Friends And Related Function Documentation

friend class CmdComposer
friend

Member Data Documentation

const uiMainWin* CmdDrive::CmdRecorder::applwin_
protected
int CmdDrive::CmdRecorder::bufsize_
protected
BufferString CmdDrive::CmdRecorder::bufstr_
protected
od_ostrstream& CmdDrive::CmdRecorder::bufstream_
protected
ObjectSet<CmdComposer> CmdDrive::CmdRecorder::composers_
protected
uiMenu* CmdDrive::CmdRecorder::dynamicpopupmenu_
protected
bool CmdDrive::CmdRecorder::ignorecmddriverwindows_
protected
ObjectSet<const uiMainWin> CmdDrive::CmdRecorder::lastobjfreewins_
protected
const CallBacker* CmdDrive::CmdRecorder::lastobjsearched_
protected
int CmdDrive::CmdRecorder::nrparskipped_
protected
bool CmdDrive::CmdRecorder::openqdialog_
protected
int CmdDrive::CmdRecorder::outputcounter_
mutableprotected
BufferString CmdDrive::CmdRecorder::outputfnm_
protected
od_ostream& CmdDrive::CmdRecorder::outputstrm_
protected
TypeSet<int> CmdDrive::CmdRecorder::popuprefnrs_
protected
CmdRecorder& CmdDrive::CmdRecorder::rec_
protected
bool CmdDrive::CmdRecorder::recording_
protected
bool CmdDrive::CmdRecorder::winassertcasedep_
protected
BufferString CmdDrive::CmdRecorder::winassertion_
protected
WindowStack CmdDrive::CmdRecorder::winstack_
protected
bool CmdDrive::CmdRecorder::writetailonly_
protected

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