OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiColSeqSelTool Class Referenceabstract
Inheritance diagram for uiColSeqSelTool:
[legend]

Public Types

typedef ColTab::Sequence Sequence
 

Public Member Functions

virtual ~uiColSeqSelTool ()
 
const Sequencesequence () const
 
void setSequence (const Sequence &)
 
const char * seqName () const
 
void setSeqName (const char *)
 
ColTab::SeqUseMode seqUseMode () const
 
void setNonSeisDefault ()
 
uiColSeqDispseqDisp ()
 
void setCurrentAsDefault ()
 
void showManageDlg ()
 
OD::Orientation orientation () const
 
virtual bool isGroup () const
 
virtual uiParentasParent ()=0
 
virtual bool isFinalised () const =0
 
virtual void addObjectsToToolBar (uiToolBar &)
 
virtual void orientationChanged ()
 
- 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 int maxElemLongDimSize ()
 max size in pixels of each element More...
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

Notifier< uiColSeqSelToolseqChanged
 
Notifier< uiColSeqSelToolnewManDlg
 
Notifier< uiColSeqSelToolseqModified
 
Notifier< uiColSeqSelToolrefreshReq
 
Notifier< uiColSeqSelToolseqMenuReq
 CallBacker* is the uiMenu about to pop up. More...
 

Protected Member Functions

 uiColSeqSelTool ()
 
void initDisp (CallBacker *)
 
void seqModifCB (CallBacker *)
 
void selectCB (CallBacker *)
 
void menuCB (CallBacker *)
 
void upCB (CallBacker *)
 
void downCB (CallBacker *)
 
void setAsDefaultCB (CallBacker *)
 
void manDlgSeqSelCB (CallBacker *)
 
void manageCB (CallBacker *)
 
void manDlgCloseCB (CallBacker *)
 
void initialise (OD::Orientation)
 
virtual void setIsVertical (bool)
 
void nextColSeq (bool prev)
 
void setToolTip ()
 
uiParentgetParent ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiColSeqDispdisp_
 
uiColSeqManmandlg_
 

Private Member Functions

 mODTextTranslationClass (uiColSeqSelTool)
 

Detailed Description

Member Typedef Documentation

Constructor & Destructor Documentation

virtual uiColSeqSelTool::~uiColSeqSelTool ( )
virtual
uiColSeqSelTool::uiColSeqSelTool ( )
protected

Member Function Documentation

virtual void uiColSeqSelTool::addObjectsToToolBar ( uiToolBar )
virtual

Reimplemented in uiColTabSelTool.

virtual uiParent* uiColSeqSelTool::asParent ( )
pure virtual

Implemented in uiColSeqSel, and uiColTabSel.

void uiColSeqSelTool::downCB ( CallBacker )
inlineprotected
uiParent* uiColSeqSelTool::getParent ( )
inlineprotected
void uiColSeqSelTool::initDisp ( CallBacker )
protected
void uiColSeqSelTool::initialise ( OD::Orientation  )
protected
virtual bool uiColSeqSelTool::isFinalised ( ) const
pure virtual

Implemented in uiColSeqSel, and uiColTabSel.

virtual bool uiColSeqSelTool::isGroup ( ) const
inlinevirtual

Reimplemented in uiColSeqSel, and uiColTabSel.

void uiColSeqSelTool::manageCB ( CallBacker )
inlineprotected
void uiColSeqSelTool::manDlgCloseCB ( CallBacker )
inlineprotected
void uiColSeqSelTool::manDlgSeqSelCB ( CallBacker )
protected
static int uiColSeqSelTool::maxElemLongDimSize ( )
static

max size in pixels of each element

void uiColSeqSelTool::menuCB ( CallBacker )
protected
uiColSeqSelTool::mODTextTranslationClass ( uiColSeqSelTool  )
private
void uiColSeqSelTool::nextColSeq ( bool  prev)
protected
OD::Orientation uiColSeqSelTool::orientation ( ) const
virtual void uiColSeqSelTool::orientationChanged ( )
virtual

Reimplemented in uiColTabSelTool.

void uiColSeqSelTool::selectCB ( CallBacker )
protected
uiColSeqDisp* uiColSeqSelTool::seqDisp ( )
inline
void uiColSeqSelTool::seqModifCB ( CallBacker )
protected
const char* uiColSeqSelTool::seqName ( ) const
const Sequence& uiColSeqSelTool::sequence ( ) const
ColTab::SeqUseMode uiColSeqSelTool::seqUseMode ( ) const
void uiColSeqSelTool::setAsDefaultCB ( CallBacker )
protected
void uiColSeqSelTool::setCurrentAsDefault ( )
virtual void uiColSeqSelTool::setIsVertical ( bool  )
protectedvirtual
void uiColSeqSelTool::setNonSeisDefault ( )
void uiColSeqSelTool::setSeqName ( const char *  )
void uiColSeqSelTool::setSequence ( const Sequence )
void uiColSeqSelTool::setToolTip ( )
protected
void uiColSeqSelTool::showManageDlg ( )
void uiColSeqSelTool::upCB ( CallBacker )
inlineprotected

Member Data Documentation

uiColSeqDisp* uiColSeqSelTool::disp_
protected
uiColSeqMan* uiColSeqSelTool::mandlg_
protected
Notifier<uiColSeqSelTool> uiColSeqSelTool::newManDlg
Notifier<uiColSeqSelTool> uiColSeqSelTool::refreshReq

Only to be picked up by viewers that do no automatic updating

Notifier<uiColSeqSelTool> uiColSeqSelTool::seqChanged
Notifier<uiColSeqSelTool> uiColSeqSelTool::seqMenuReq

CallBacker* is the uiMenu about to pop up.

Notifier<uiColSeqSelTool> uiColSeqSelTool::seqModified

no change details, if needed, start watching the current sequence for yourself


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