OpendTect
7.0
|
Base class for LayerSequenceGenDesc editors - with factory. More...
Public Member Functions | |
uiLayerSequenceGenDesc (Strat::LayerSequenceGenDesc &) | |
virtual | ~uiLayerSequenceGenDesc () |
const Strat::LayerSequenceGenDesc & | currentDesc () const |
Strat::LayerSequenceGenDesc & | desc () |
virtual void | descHasChanged ()=0 |
virtual uiStratLayerModelDisp * | getLayModDisp (uiStratLayModEditTools &, Strat::LayerModelSuite &, int opt=0)=0 |
mDefineFactory2ParamInClass (uiLayerSequenceGenDesc, uiParent *, Strat::LayerSequenceGenDesc &, factory) | |
bool | needSave () const |
virtual uiObject * | outerObj ()=0 |
virtual void | prepareDesc () |
virtual bool | selProps () |
virtual bool | separateDisplay () |
virtual void | setDescID (const MultiID &) |
virtual void | setDispProp (int propidx) |
virtual void | setEditDesc () |
virtual void | setFromEditDesc () |
void | setNeedSave (bool yn) |
Protected Member Functions | |
virtual const uiParent * | getUiParent () const =0 |
bool | isValidSelection (const PropertyRefSelection &) const |
Protected Attributes | |
Strat::LayerSequenceGenDesc & | desc_ |
bool | needsave_ = false |
Private Member Functions | |
const Strat::LayerSequenceGenDesc * | editedDesc () const |
Base class for LayerSequenceGenDesc editors - with factory.
A uiLayerSequenceGenDesc immediately has to produce a layer model displayer, which may be itself.
The subclasses have to keep track whether anything has changed. If so, needSave() will return true. You can force the flag with setNeedSave().
<>
uiLayerSequenceGenDesc::uiLayerSequenceGenDesc | ( | Strat::LayerSequenceGenDesc & | ) |
|
virtual |
const Strat::LayerSequenceGenDesc& uiLayerSequenceGenDesc::currentDesc | ( | ) | const |
|
inline |
|
pure virtual |
Implemented in uiBasicLayerSequenceGenDesc.
|
inlineprivate |
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
protectedpure virtual |
Implemented in uiBasicLayerSequenceGenDesc.
|
protected |
uiLayerSequenceGenDesc::mDefineFactory2ParamInClass | ( | uiLayerSequenceGenDesc | , |
uiParent * | , | ||
Strat::LayerSequenceGenDesc & | , | ||
factory | |||
) |
|
inline |
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
virtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inline |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024