 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uistratmod.h"
21 namespace Strat {
class LayerSequenceGenDesc; }
73 #define mDefuiExtLayerSequenceGenDescFns(clss,typstr) \
74 mDefuiLayerSequenceGenDescFns(clss,typstr) \
76 virtual void doDraw(); \
77 virtual bool newLayGenReq(bool); \
78 virtual bool laygenEditReq(); \
79 virtual bool laygenRemoveReq(); \
81 virtual void descHasChanged()
Base class for LayerSequenceGenDesc editors - with factory.
Definition: uistratlayseqgendesc.h:37
Definition: uistratlaymoddisp.h:47
bool zinft_
From SI()
Definition: uistratextlayseqgendesc.h:53
void wheelMoveCB(CallBacker *)
@ above
Definition: i_layout.h:28
virtual void setEditDesc()
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uigraphicsview.h:51
void getTopDepthFromScreen()
virtual bool laygenEditReq()=0
const Strat::LayerSequenceGenDesc & editedDesc() const
Definition: uistratextlayseqgendesc.h:43
virtual bool newLayGenReq(bool above)=0
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void putTopDepthToScreen()
virtual mODTextTranslationClass(uiExtLayerSequenceGenDesc) public uiObject * outerObj()
Definition: uistratextlayseqgendesc.h:35
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
const uiRect workrect_
will be filled
Definition: uistratextlayseqgendesc.h:52
Collection of LayerGenerator's that can generate a full LayerSequence.
Definition: stratlayseqgendesc.h:39
void singClckCB(CallBacker *cb)
Definition: uistratextlayseqgendesc.h:59
Base class for external LayerSequenceGenDesc editors, i.e. editors that are not also Layer Model disp...
Definition: uistratextlayseqgendesc.h:29
void hndlClick(CallBacker *, bool)
Definition: stratlayermodel.h:86
virtual void prepareDesc()
Definition: uistratextlayseqgendesc.h:38
uiTextItem * emptyitm_
Definition: uistratextlayseqgendesc.h:50
uiPoint clickpos_
Definition: uistratextlayseqgendesc.h:65
uiBorder border_
can be set
Definition: uistratextlayseqgendesc.h:51
uiRectItem * outeritm_
Definition: uistratextlayseqgendesc.h:49
uiGenInput * topdepthfld_
Definition: uistratextlayseqgendesc.h:48
void reDraw(CallBacker *)
Definition: uigraphicsitemimpl.h:255
virtual bool laygenRemoveReq()=0
The base class for most UI elements.
Definition: uiobj.h:38
Stratigraphy.
Definition: stratlevel.h:26
virtual uiStratLayerModelDisp * getLayModDisp(uiStratLayModEditTools &, Strat::LayerModelProvider &, int)
virtual void setFromEditDesc()
Definition: uiparent.h:26
Strat::LayerSequenceGenDesc & editdesc_
Definition: uistratextlayseqgendesc.h:47
void dblClckCB(CallBacker *cb)
Definition: uistratextlayseqgendesc.h:60
Definition: uigraphicsitemimpl.h:276
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021