OpendTect-6_4  6.4
Classes | Macros
uivarwizard.h File Reference
Include dependency graph for uivarwizard.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uiVarWizard
 'Server' for flexible wizards. More...
 

Macros

#define mSetVWState(st)   { state_ = st; nextAction(); return; }
 
#define mLaunchVWDialogOnly(dlg, clss, fn)
 
#define mLaunchVWDialog(dlg, clss, fn)
 
#define mHandleVWCancel(dlg, backstate)
 

Macro Definition Documentation

#define mHandleVWCancel (   dlg,
  backstate 
)
Value:
if ( !dlg ) return; \
if ( !dlg->uiResult() ) \
{ \
const bool doleave = mustLeave(dlg); \
dlg = 0; \
mSetVWState( doleave ? cCancelled() : ((int)backstate) ); \
}
#define mSetVWState(st)
Definition: uivarwizard.h:61
#define mLaunchVWDialog (   dlg,
  clss,
  fn 
)
Value:
mLaunchVWDialogOnly(dlg,clss,fn); \
mSetVWState( cWait4Dialog() )
#define mSetVWState(st)
Definition: uivarwizard.h:61
#define mLaunchVWDialogOnly(dlg, clss, fn)
Definition: uivarwizard.h:64
#define mLaunchVWDialogOnly (   dlg,
  clss,
  fn 
)
Value:
dlg->windowClosed.notify( mCB(this,clss,fn) ); \
dlg->setDeleteOnClose( true ); dlg->go()
#define mCB(obj, clss, fn)
To make your CallBack. Used in many places, especially the UI.
Definition: callback.h:42
#define mSetVWState (   st)    { state_ = st; nextAction(); return; }

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