OpendTect  6.3
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiVarWizard Class Referenceabstract

'Server' for flexible wizards. More...

Inheritance diagram for uiVarWizard:
[legend]

Public Member Functions

 uiVarWizard (uiParent *)
 
virtual ~uiVarWizard ()
 
IOParpars ()
 
const IOParpars () const
 
int state () const
 
virtual void raiseCurrent ()=0
 
- 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 cCancelled ()
 
static int cFinished ()
 
static int cWait4Dialog ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

Notifier< uiVarWizardprocessEnded
 

Protected Member Functions

virtual void doPart ()=0
 default -1 meaning: close down More...
 
virtual void closeDown ()
 
void nextAction ()
 Call in constructor of subclass. More...
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Static Protected Member Functions

static bool mustLeave (uiVarWizardDlg *)
 

Protected Attributes

uiParentparent_
 
IOPar pars_
 
int state_
 
int afterfinishedstate_
 

Private Member Functions

 mODTextTranslationClass (uiVarWizard)
 

Detailed Description

'Server' for flexible wizards.

This server launches subclasses of uiVarWizardDlg.

Constructor & Destructor Documentation

uiVarWizard::uiVarWizard ( uiParent )
virtual uiVarWizard::~uiVarWizard ( )
inlinevirtual

Member Function Documentation

static int uiVarWizard::cCancelled ( )
inlinestatic
static int uiVarWizard::cFinished ( )
inlinestatic
virtual void uiVarWizard::closeDown ( )
protectedvirtual

Reimplemented in uiSeisBayesClass.

static int uiVarWizard::cWait4Dialog ( )
inlinestatic
virtual void uiVarWizard::doPart ( )
protectedpure virtual

default -1 meaning: close down

Implemented in uiSeisBayesClass.

uiVarWizard::mODTextTranslationClass ( uiVarWizard  )
private
static bool uiVarWizard::mustLeave ( uiVarWizardDlg )
staticprotected
void uiVarWizard::nextAction ( )
protected

Call in constructor of subclass.

IOPar& uiVarWizard::pars ( )
inline
const IOPar& uiVarWizard::pars ( ) const
inline
virtual void uiVarWizard::raiseCurrent ( )
pure virtual

Implemented in uiSeisBayesClass.

int uiVarWizard::state ( ) const
inline

Member Data Documentation

int uiVarWizard::afterfinishedstate_
protected
uiParent* uiVarWizard::parent_
protected
IOPar uiVarWizard::pars_
protected
Notifier<uiVarWizard> uiVarWizard::processEnded
int uiVarWizard::state_
protected

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