![]() |
OpendTect-6_4
6.4
|
Base class for LayerSequenceGenDesc editors - with factory. More...
Public Member Functions | |
uiLayerSequenceGenDesc (Strat::LayerSequenceGenDesc &) | |
mDefineFactory2ParamInClass (uiLayerSequenceGenDesc, uiParent *, Strat::LayerSequenceGenDesc &, factory) | |
virtual | ~uiLayerSequenceGenDesc () |
virtual bool | separateDisplay () |
virtual void | descHasChanged ()=0 |
virtual uiObject * | outerObj ()=0 |
virtual uiStratLayerModelDisp * | getLayModDisp (uiStratLayModEditTools &, Strat::LayerModelProvider &, int opt=0)=0 |
virtual void | prepareDesc () |
virtual void | setEditDesc () |
virtual void | setFromEditDesc () |
Strat::LayerSequenceGenDesc & | desc () |
bool | needSave () const |
void | setNeedSave (bool yn) |
virtual bool | selProps () |
virtual void | setDispProp (int propidx) |
const Strat::LayerSequenceGenDesc & | currentDesc () const |
Protected Member Functions | |
bool | isValidSelection (const PropertyRefSelection &) const |
Protected Attributes | |
Strat::LayerSequenceGenDesc & | desc_ |
bool | needsave_ |
Private Member Functions | |
mODTextTranslationClass (uiLayerSequenceGenDesc) | |
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 & | ) |
|
inlinevirtual |
const Strat::LayerSequenceGenDesc& uiLayerSequenceGenDesc::currentDesc | ( | ) | const |
|
inline |
|
pure virtual |
Implemented in uiBasicLayerSequenceGenDesc.
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
protected |
uiLayerSequenceGenDesc::mDefineFactory2ParamInClass | ( | uiLayerSequenceGenDesc | , |
uiParent * | , | ||
Strat::LayerSequenceGenDesc & | , | ||
factory | |||
) |
|
private |
|
inline |
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
virtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
|
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. 2019