OpendTect  6.3
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 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uistratmod.h"
14 #include "uidialog.h"
15 class UnitOfMeasure;
16 class uiGenInput;
18 class uiPropertyValFld;
19 namespace Strat { class Layer; class LayerSequence; }
20 
25 public:
27  const Strat::LayerSequence&,
28  bool editable=true);
30 
31  bool isChanged() const { return chgd_; }
32 
33 protected:
34 
41  const bool editable_;
42  bool chgd_;
43 
44  bool getFromScreen(bool);
45  void valChg(CallBacker*);
46  bool acceptOK();
47 
48 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
A sequence of layers.
Definition: stratlayersequence.h:34
bool isChanged() const
Definition: uistrateditlayer.h:31
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
const bool editable_
Definition: uistrateditlayer.h:41
Displays and optionally edits a Strat::Layer instance.
Definition: uistrateditlayer.h:23
Strat::Layer & worklay_
Definition: uistrateditlayer.h:36
data for a layer.
Definition: stratlayer.h:39
Definition: uiparent.h:24
Definition: uipropvalfld.h:20
Definition: uidialog.h:40
uiGenInput * topfld_
Definition: uistrateditlayer.h:38
ObjectSet< uiPropertyValFld > valflds_
Definition: uistrateditlayer.h:39
General Input Element.
Definition: uigeninput.h:56
const Strat::Layer & lay_
Definition: uistrateditlayer.h:35
Stratigraphy.
Definition: stratlevel.h:25
uiGenInput * lithfld_
Definition: uistrateditlayer.h:37
Gets the layer content.
Definition: uistratlaycontent.h:21
uiStratLayerContent * contfld_
Definition: uistrateditlayer.h:40
bool chgd_
Definition: uistrateditlayer.h:42
Unit of Measure.
Definition: unitofmeasure.h:33

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