OpendTect  7.0
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CmdDrive::TableCmdComposer Class Reference
Inheritance diagram for CmdDrive::TableCmdComposer:
[legend]

Classes

class  uiTableClassifier
 

Public Member Functions

 TableCmdComposer (CmdRecorder &cmdrec)
 
bool accept (const CmdRecEvent &) override
 
void init () override
 
const char * name () override
 
void updateInternalState () override
 
- Public Member Functions inherited from CmdDrive::CmdComposer
 CmdComposer (CmdRecorder &)
 
 ~CmdComposer ()
 
bool done () const
 
virtual bool greedy () const
 
void objClosed (CallBacker *)
 
bool stateUpdateNeeded ()
 
void testCB (CallBacker *)
 
bool traceSrcWin (CmdRecEvent &) const
 
virtual bool tryToFinish ()
 
- 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. More...
 
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. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static CmdComposercreateInstance (CmdRecorder &cmdrec)
 
static void getExecPrefix (CmdRecEvent &, const RowCol &)
 
static void initClass ()
 
static const char * keyWord ()
 
- Static Public Member Functions inherited from CmdDrive::CmdComposer
static BufferString factoryKey (const CallBacker *caller, const char *extrakey=0)
 
static void initStandardComposers ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void labelStoredStateNew ()
 
void labelStoredStateOld ()
 
void reInit ()
 
void storeTableState ()
 
void writeTableClick ()
 
void writeTableFill ()
 
void writeTableMenu (const CmdRecEvent &)
 
void writeTableSelect ()
 
int writeTableSelect (bool differential, bool virtually=false)
 
void writeTableSelect (const RowCol &firstrc, const RowCol &lastrc, int blockstate, bool clear)
 
- Protected Member Functions inherited from CmdDrive::CmdComposer
void addToEventList (const CmdRecEvent &)
 
const uiMainWinapplWin () const
 
int eventNameIdx (const BufferStringSet &eventnames, const CmdRecEvent &) const
 
void insertWindowCaseExec (const CmdRecEvent &, bool casedep=false) const
 
void notDone ()
 
void refuseAndQuitDone ()
 
void shrinkEventList (int firstnr=1, int lastnr=-1)
 
void srcWinClosed (CallBacker *)
 

Protected Attributes

RowCol clickedrc_
 
bool ctrlclicked_
 
TableState isselectedcells_
 
bool leftclicked_
 
bool selchanged_
 
TableState selectedcells_
 
int stagenr_
 
bool tablecmdsflushed_
 
TableState wasselectedcells_
 
- Protected Attributes inherited from CmdDrive::CmdComposer
BufferStringSet bursteventnames_
 
ObjectSet< CmdRecEventeventlist_
 
bool ignoreflag_
 
bool objclosed_
 
bool quitflag_
 
CmdRecorderrec_
 
TypeSet< int > refnrstack_
 
bool stackwasempty_
 
bool updateflag_
 
BufferStringSet voideventnames_
 

Additional Inherited Members

- Static Protected Member Functions inherited from CmdDrive::CmdComposer
static BufferString createFactoryKey (const Classifier *, const char *keyword)
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ TableCmdComposer()

CmdDrive::TableCmdComposer::TableCmdComposer ( CmdRecorder cmdrec)
inline

Member Function Documentation

◆ accept()

bool CmdDrive::TableCmdComposer::accept ( const CmdRecEvent )
overridevirtual

Reimplemented from CmdDrive::CmdComposer.

◆ createInstance()

static CmdComposer* CmdDrive::TableCmdComposer::createInstance ( CmdRecorder cmdrec)
inlinestatic

◆ getExecPrefix()

static void CmdDrive::TableCmdComposer::getExecPrefix ( CmdRecEvent ,
const RowCol  
)
static

◆ init()

void CmdDrive::TableCmdComposer::init ( )
overridevirtual

Reimplemented from CmdDrive::CmdComposer.

◆ initClass()

static void CmdDrive::TableCmdComposer::initClass ( )
inlinestatic

◆ keyWord()

static const char* CmdDrive::TableCmdComposer::keyWord ( )
inlinestatic

◆ labelStoredStateNew()

void CmdDrive::TableCmdComposer::labelStoredStateNew ( )
protected

◆ labelStoredStateOld()

void CmdDrive::TableCmdComposer::labelStoredStateOld ( )
protected

◆ name()

const char* CmdDrive::TableCmdComposer::name ( )
inlineoverridevirtual

Implements CmdDrive::CmdComposer.

◆ reInit()

void CmdDrive::TableCmdComposer::reInit ( )
protected

◆ storeTableState()

void CmdDrive::TableCmdComposer::storeTableState ( )
protected

◆ updateInternalState()

void CmdDrive::TableCmdComposer::updateInternalState ( )
overridevirtual

Reimplemented from CmdDrive::CmdComposer.

◆ writeTableClick()

void CmdDrive::TableCmdComposer::writeTableClick ( )
protected

◆ writeTableFill()

void CmdDrive::TableCmdComposer::writeTableFill ( )
protected

◆ writeTableMenu()

void CmdDrive::TableCmdComposer::writeTableMenu ( const CmdRecEvent )
protected

◆ writeTableSelect() [1/3]

void CmdDrive::TableCmdComposer::writeTableSelect ( )
protected

◆ writeTableSelect() [2/3]

int CmdDrive::TableCmdComposer::writeTableSelect ( bool  differential,
bool  virtually = false 
)
protected

◆ writeTableSelect() [3/3]

void CmdDrive::TableCmdComposer::writeTableSelect ( const RowCol firstrc,
const RowCol lastrc,
int  blockstate,
bool  clear 
)
protected

Member Data Documentation

◆ clickedrc_

RowCol CmdDrive::TableCmdComposer::clickedrc_
protected

◆ ctrlclicked_

bool CmdDrive::TableCmdComposer::ctrlclicked_
protected

◆ isselectedcells_

TableState CmdDrive::TableCmdComposer::isselectedcells_
protected

◆ leftclicked_

bool CmdDrive::TableCmdComposer::leftclicked_
protected

◆ selchanged_

bool CmdDrive::TableCmdComposer::selchanged_
protected

◆ selectedcells_

TableState CmdDrive::TableCmdComposer::selectedcells_
protected

◆ stagenr_

int CmdDrive::TableCmdComposer::stagenr_
protected

◆ tablecmdsflushed_

bool CmdDrive::TableCmdComposer::tablecmdsflushed_
protected

◆ wasselectedcells_

TableState CmdDrive::TableCmdComposer::wasselectedcells_
protected

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