13 #include "uistratmod.h" 20 namespace Strat {
class LayerSequenceGenDesc; }
38 virtual void setEditDesc();
39 virtual void setFromEditDesc();
40 virtual bool selProps();
52 void getTopDepthFromScreen();
53 void putTopDepthToScreen();
60 virtual void doDraw() = 0;
63 virtual bool newLayGenReq(
bool above) = 0;
64 virtual bool laygenEditReq() = 0;
65 virtual bool laygenRemoveReq() = 0;
70 #define mDefuiExtLayerSequenceGenDescFns(clss,typstr) \ 71 mDefuiLayerSequenceGenDescFns(clss,typstr) \ 73 virtual void doDraw(); \ 74 virtual bool newLayGenReq(bool); \ 75 virtual bool laygenEditReq(); \ 76 virtual bool laygenRemoveReq(); \ 78 virtual void descHasChanged() #define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Collection of LayerGenerator's that can generate a full LayerSequence.
Definition: stratlayseqgendesc.h:37
Definition: i_layout.h:26
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiPoint clickpos_
Definition: uistratextlayseqgendesc.h:62
The base class for most UI elements.
Definition: uiobj.h:35
const uiRect workrect_
will be filled
Definition: uistratextlayseqgendesc.h:49
void dblClckCB(CallBacker *cb)
Definition: uistratextlayseqgendesc.h:57
Definition: uiparent.h:24
Strat::LayerSequenceGenDesc & editdesc_
Definition: uistratextlayseqgendesc.h:44
uiTextItem * emptyitm_
Definition: uistratextlayseqgendesc.h:47
uiBorder border_
can be set
Definition: uistratextlayseqgendesc.h:48
uiRectItem * outeritm_
Definition: uistratextlayseqgendesc.h:46
Definition: uigraphicsitemimpl.h:259
Definition: stratlayermodel.h:82
bool zinft_
From SI()
Definition: uistratextlayseqgendesc.h:50
Stratigraphy.
Definition: stratlevel.h:25
void singClckCB(CallBacker *cb)
Definition: uistratextlayseqgendesc.h:56
Definition: uigraphicsview.h:49
uiGenInput * topdepthfld_
Definition: uistratextlayseqgendesc.h:45
Definition: uigraphicsitemimpl.h:277
Base class for LayerSequenceGenDesc editors - with factory.
Definition: uistratlayseqgendesc.h:35
virtual mODTextTranslationClass(uiExtLayerSequenceGenDesc) public uiObject * outerObj()
Definition: uistratextlayseqgendesc.h:34
Base class for external LayerSequenceGenDesc editors, i.e. editors that are not also Layer Model disp...
Definition: uistratextlayseqgendesc.h:26
Definition: uistratlaymoddisp.h:48
virtual void prepareDesc()
Definition: uistratextlayseqgendesc.h:37