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

Classes

class  uiListBoxObjClassifier
 

Public Member Functions

 ListCmdComposer (CmdRecorder &cmdrec)
 
virtual const char * name ()
 
virtual bool accept (const CmdRecEvent &)
 
virtual void init ()
 
virtual void updateInternalState ()
 
- Public Member Functions inherited from CmdDrive::CmdComposer
 mDefineFactory1ParamInClass (CmdComposer, CmdRecorder &, factory)
 
 CmdComposer (CmdRecorder &)
 
 ~CmdComposer ()
 
virtual bool greedy () const
 
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 (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 

Static Public Member Functions

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

Protected Member Functions

void reInit ()
 
void storeListState ()
 
void labelStoredStateOld ()
 
void labelStoredStateNew ()
 
void writeListSelect ()
 
int writeListSelect (bool differential, bool virtually=false)
 
void writeListSelect (int firstidx, int lastidx, int blockstate, bool clear)
 
void writeListButton ()
 
void writeListMenu (const CmdRecEvent &)
 
void writeListClick ()
 
- Protected Member Functions inherited from CmdDrive::CmdComposer
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 () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

int stagenr_
 
int clickedidx_
 
bool leftclicked_
 
bool selchanged_
 
bool listcmdsflushed_
 
TypeSet< int > selecteditems_
 
TypeSet< int > checkeditems_
 
TypeSet< int > wascheckeditems_
 
TypeSet< int > isselecteditems_
 
TypeSet< int > ischeckeditems_
 
- Protected Attributes inherited from CmdDrive::CmdComposer
CmdRecorderrec_
 
bool ignoreflag_
 
bool quitflag_
 
bool updateflag_
 
TypeSet< int > refnrstack_
 
bool stackwasempty_
 
bool objclosed_
 
ObjectSet< CmdRecEventeventlist_
 
BufferStringSet bursteventnames_
 
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

CmdDrive::ListCmdComposer::ListCmdComposer ( CmdRecorder cmdrec)
inline

Member Function Documentation

virtual bool CmdDrive::ListCmdComposer::accept ( const CmdRecEvent )
virtual

Reimplemented from CmdDrive::CmdComposer.

static CmdComposer* CmdDrive::ListCmdComposer::createInstance ( CmdRecorder cmdrec)
inlinestatic
virtual void CmdDrive::ListCmdComposer::init ( )
virtual

Reimplemented from CmdDrive::CmdComposer.

static void CmdDrive::ListCmdComposer::initClass ( )
inlinestatic
static const char* CmdDrive::ListCmdComposer::keyWord ( )
inlinestatic
void CmdDrive::ListCmdComposer::labelStoredStateNew ( )
protected
void CmdDrive::ListCmdComposer::labelStoredStateOld ( )
protected
virtual const char* CmdDrive::ListCmdComposer::name ( )
inlinevirtual

Implements CmdDrive::CmdComposer.

void CmdDrive::ListCmdComposer::reInit ( )
protected
void CmdDrive::ListCmdComposer::storeListState ( )
protected
virtual void CmdDrive::ListCmdComposer::updateInternalState ( )
virtual

Reimplemented from CmdDrive::CmdComposer.

void CmdDrive::ListCmdComposer::writeListButton ( )
protected
void CmdDrive::ListCmdComposer::writeListClick ( )
protected
void CmdDrive::ListCmdComposer::writeListMenu ( const CmdRecEvent )
protected
void CmdDrive::ListCmdComposer::writeListSelect ( )
protected
int CmdDrive::ListCmdComposer::writeListSelect ( bool  differential,
bool  virtually = false 
)
protected
void CmdDrive::ListCmdComposer::writeListSelect ( int  firstidx,
int  lastidx,
int  blockstate,
bool  clear 
)
protected

Member Data Documentation

TypeSet<int> CmdDrive::ListCmdComposer::checkeditems_
protected
int CmdDrive::ListCmdComposer::clickedidx_
protected
TypeSet<int> CmdDrive::ListCmdComposer::ischeckeditems_
protected
TypeSet<int> CmdDrive::ListCmdComposer::isselecteditems_
protected
bool CmdDrive::ListCmdComposer::leftclicked_
protected
bool CmdDrive::ListCmdComposer::listcmdsflushed_
protected
bool CmdDrive::ListCmdComposer::selchanged_
protected
TypeSet<int> CmdDrive::ListCmdComposer::selecteditems_
protected
int CmdDrive::ListCmdComposer::stagenr_
protected
TypeSet<int> CmdDrive::ListCmdComposer::wascheckeditems_
protected

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