OpendTect  6.6
uistrateditlayer.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert
8  Date: August 2012
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uistratmod.h"
15 #include "uidialog.h"
16 class UnitOfMeasure;
17 class uiGenInput;
19 class uiPropertyValFld;
20 namespace Strat { class Layer; class LayerSequence; }
21 
26 public:
28  const Strat::LayerSequence&,
29  bool editable=true);
31 
32  bool isChanged() const { return chgd_; }
33 
34 protected:
35 
42  const bool editable_;
43  bool chgd_;
44 
45  bool getFromScreen(bool);
48 
49 };
50 
51 
uiStratEditLayer::chgd_
bool chgd_
Definition: uistrateditlayer.h:43
ObjectSet< uiPropertyValFld >
uiStratEditLayer::editable_
const bool editable_
Definition: uistrateditlayer.h:42
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiStratEditLayer::worklay_
Strat::Layer & worklay_
Definition: uistrateditlayer.h:37
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiStratEditLayer::getFromScreen
bool getFromScreen(bool)
uiStratEditLayer::~uiStratEditLayer
~uiStratEditLayer()
uiStratEditLayer::mODTextTranslationClass
mODTextTranslationClass(uiStratEditLayer)
uiStratEditLayer::lithfld_
uiGenInput * lithfld_
Definition: uistrateditlayer.h:38
uiGenInput
General Input Element.
Definition: uigeninput.h:59
Strat::Layer
data for a layer.
Definition: stratlayer.h:41
uiStratEditLayer::uiStratEditLayer
uiStratEditLayer(uiParent *, Strat::Layer &, const Strat::LayerSequence &, bool editable=true)
uiStratEditLayer::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiPropertyValFld
Definition: uipropvalfld.h:22
uiStratEditLayer::topfld_
uiGenInput * topfld_
Definition: uistrateditlayer.h:39
Strat::LayerSequence
A sequence of layers.
Definition: stratlayersequence.h:36
uidialog.h
uiStratEditLayer::valChg
void valChg(CallBacker *)
UnitOfMeasure
Unit of Measure.
Definition: unitofmeasure.h:35
uiStratEditLayer
Displays and optionally edits a Strat::Layer instance.
Definition: uistrateditlayer.h:25
Strat
Stratigraphy.
Definition: stratlevel.h:26
uiStratLayerContent
Gets the layer content.
Definition: uistratlaycontent.h:23
uiStratEditLayer::contfld_
uiStratLayerContent * contfld_
Definition: uistrateditlayer.h:41
uiStratEditLayer::valflds_
ObjectSet< uiPropertyValFld > valflds_
Definition: uistrateditlayer.h:40
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
uiStratEditLayer::isChanged
bool isChanged() const
Definition: uistrateditlayer.h:32
uiStratEditLayer::lay_
const Strat::Layer & lay_
Definition: uistrateditlayer.h:36

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021