13 #include "uitoolsmod.h" 55 void setBoxLabel(SliceDir);
56 virtual void setBoxRanges() =0;
57 virtual void setPosBoxValue() =0;
58 virtual void setStepBoxValue() =0;
59 virtual void slicePosChg(CallBacker*) =0;
60 virtual void sliceStepChg(CallBacker*) =0;
61 void shortcutsChg(CallBacker*);
62 void updatePos(CallBacker*);
63 void initSteps(CallBacker* cb=0);
65 void sliceStepChanged(SliceDir);
69 void prevCB(CallBacker*);
70 void nextCB(CallBacker*);
uiToolBar * getToolBar() const
Definition: uislicepos.h:34
#define mExpClass(module)
Definition: commondefs.h:157
uiLabel * label_
Definition: uislicepos.h:45
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiSpinBox * sliceposbox_
Definition: uislicepos.h:46
Toolbar for setting slice position _ base class.
Definition: uislicepos.h:25
OD::SliceType SliceDir
Definition: uislicepos.h:31
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiSpinBox * slicestepbox_
Definition: uislicepos.h:47
Definition: uistring.h:88
Definition: uiparent.h:24
TrcKeyZSampling curcs_
Definition: uislicepos.h:52
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:188
uiStringSet boxlabels_
Definition: uislicepos.h:53
uiToolButton * prevbut_
Definition: uislicepos.h:48
Notifier< uiSlicePos > positionChg
Definition: uislicepos.h:40
uiToolButton * nextbut_
Definition: uislicepos.h:49
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: uispinbox.h:22
TrcKeyZSampling getTrcKeyZSampling() const
Definition: uislicepos.h:35
uiToolBar * toolbar_
Definition: uislicepos.h:44
SliceType
OpendTect flat slice types.
Definition: oduicommon.h:30
Definition: uistring.h:235
int zfactor_
Definition: uislicepos.h:51