| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CmdDrive::CmdRecorder Class Reference
uiCmdDriver

`#include <cmdrecorder.h>`

Inheritance diagram for CmdDrive::CmdRecorder:
[legend]

## Public Member Functions
| CmdRecorder (const uiMainWin &applwin)
| ~CmdRecorder ()
void | ignoreCmdDriverWindows (bool)
bool | isRecording () const
bool | mustSkip () const
od_ostream & | outputStrm () const
void | setBufferSize (int sz)
void | setOutputFile (const char *fnm)
bool | start ()
void | stop (bool fatal=false)
void | updateCmdComposers ()
void | writeTailOnly (bool yn)
Public Member Functions inherited from CallBacker
| CallBacker ()
| CallBacker (const CallBacker &)
virtual | ~CallBacker ()
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
void | detachAllNotifiers () const
| Call from the destructor of your inherited object.
void | detachCB (const NotifierAccess &, const CallBack &) const
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const
virtual bool | isCapsule () const
bool | isNotifierAttached (const NotifierAccess *) const
| Only for debugging purposes, don't use.
CallBacker & | operator= (const CallBacker &)=delete
void | stopReceivingNotifications () const
virtual CallBacker * | trueCaller ()

## Protected Member Functions
const uiMainWin * | applWin () const
void | dynamicMenuInterceptor (CallBacker *)
bool | findKeyString (const uiMainWin &, CmdRecEvent &)
void | flush ()
void | handleEvent (CallBacker *)
void | insertWinAssertion (const CmdRecEvent &)

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

## Friends
class | CmdComposer

## Additional Inherited Members
Static Public Member Functions inherited from CallBacker
static void | createReceiverForCurrentThread ()
static void | removeReceiverForCurrentThread ()

## Detailed Description

<>

## Constructor & Destructor Documentation

## ◆ CmdRecorder()

CmdDrive::CmdRecorder::CmdRecorder | ( | const uiMainWin & | applwin | ) |

## ◆ ~CmdRecorder()

CmdDrive::CmdRecorder::~CmdRecorder | ( |  | ) |

## Member Function Documentation

## ◆ applWin()

const uiMainWin * CmdDrive::CmdRecorder::applWin | ( |  | ) | const
| inline protected

## ◆ dynamicMenuInterceptor()

void CmdDrive::CmdRecorder::dynamicMenuInterceptor | ( | CallBacker * |  | ) |
| protected

## ◆ findKeyString()

bool CmdDrive::CmdRecorder::findKeyString | ( | const uiMainWin & | ,
|  | CmdRecEvent & | )
| protected

## ◆ flush()

void CmdDrive::CmdRecorder::flush | ( |  | ) |
| protected

## ◆ handleEvent()

void CmdDrive::CmdRecorder::handleEvent | ( | CallBacker * |  | ) |
| protected

## ◆ ignoreCmdDriverWindows()

void CmdDrive::CmdRecorder::ignoreCmdDriverWindows | ( | bool |  | ) |

## ◆ insertWinAssertion()

void CmdDrive::CmdRecorder::insertWinAssertion | ( | const CmdRecEvent & |  | ) |
| protected

## ◆ isRecording()

bool CmdDrive::CmdRecorder::isRecording | ( |  | ) | const
| inline

## ◆ mustSkip()

bool CmdDrive::CmdRecorder::mustSkip | ( |  | ) | const

## ◆ outputStrm()

od_ostream & CmdDrive::CmdRecorder::outputStrm | ( |  | ) | const

## ◆ setBufferSize()

void CmdDrive::CmdRecorder::setBufferSize | ( | int | sz | ) |
| inline

## ◆ setOutputFile()

void CmdDrive::CmdRecorder::setOutputFile | ( | const char * | fnm | ) |
| inline

## ◆ start()

bool CmdDrive::CmdRecorder::start | ( |  | ) |

## ◆ stop()

void CmdDrive::CmdRecorder::stop | ( | bool | fatal = false | ) |

## ◆ updateCmdComposers()

void CmdDrive::CmdRecorder::updateCmdComposers | ( |  | ) |

## ◆ writeTailOnly()

void CmdDrive::CmdRecorder::writeTailOnly | ( | bool | yn | ) |
| inline

## Friends And Related Symbol Documentation

## ◆ CmdComposer

friend class CmdComposer
| friend

## Member Data Documentation

## ◆ applwin_

const uiMainWin* CmdDrive::CmdRecorder::applwin_
| protected

## ◆ bufsize_

int CmdDrive::CmdRecorder::bufsize_
| protected

## ◆ bufstr_

BufferString CmdDrive::CmdRecorder::bufstr_
| protected

## ◆ bufstream_

od_ostrstream& CmdDrive::CmdRecorder::bufstream_
| protected

## ◆ composers_

ObjectSet<CmdComposer> CmdDrive::CmdRecorder::composers_
| protected

## ◆ dynamicpopupmenu_

uiMenu* CmdDrive::CmdRecorder::dynamicpopupmenu_
| protected

## ◆ ignorecmddriverwindows_

bool CmdDrive::CmdRecorder::ignorecmddriverwindows_
| protected

## ◆ lastobjfreewins_

ObjectSet<const uiMainWin> CmdDrive::CmdRecorder::lastobjfreewins_
| protected

## ◆ lastobjsearched_

const CallBacker* CmdDrive::CmdRecorder::lastobjsearched_
| protected

## ◆ nrparskipped_

int CmdDrive::CmdRecorder::nrparskipped_
| protected

## ◆ openqdialog_

bool CmdDrive::CmdRecorder::openqdialog_
| protected

## ◆ outputcounter_

int CmdDrive::CmdRecorder::outputcounter_
| mutable protected

## ◆ outputfnm_

BufferString CmdDrive::CmdRecorder::outputfnm_
| protected

## ◆ outputstrm_

od_ostream& CmdDrive::CmdRecorder::outputstrm_
| protected

## ◆ popuprefnrs_

TypeSet<int> CmdDrive::CmdRecorder::popuprefnrs_
| protected

## ◆ rec_

CmdRecorder& CmdDrive::CmdRecorder::rec_
| protected

## ◆ recording_

bool CmdDrive::CmdRecorder::recording_
| protected

## ◆ winassertcasedep_

bool CmdDrive::CmdRecorder::winassertcasedep_
| protected

## ◆ winassertion_

BufferString CmdDrive::CmdRecorder::winassertion_
| protected

## ◆ winstack_

WindowStack CmdDrive::CmdRecorder::winstack_
| protected

## ◆ writetailonly_

bool CmdDrive::CmdRecorder::writetailonly_
| protected

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