OpendTect  6.6
uistratlvlsel.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: Helene Huck
8  Date: September 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uigroup.h"
16 
17 class uiComboBox;
18 namespace Strat { class Level; }
19 
20 
25 public:
26 
27  uiStratLevelSel(uiParent*,bool withudf,
28  const uiString& lbltxt=sTiedToTxt());
31 
32  const Strat::Level* selected() const;
34  Color getColor() const;
35  int getID() const;
36 
37  void setSelected(const Strat::Level*);
38  void setName(const char*);
39  void setID(int);
40 
42 
43  static const uiString sTiedToTxt();
44 
45 protected:
46 
48  bool haveudf_;
49 
50  void selCB(CallBacker*);
52 };
53 
54 
uiStratLevelSel::haveudf_
bool haveudf_
Definition: uistratlvlsel.h:48
uiStratLevelSel::~uiStratLevelSel
mODTextTranslationClass(uiStratLevelSel) public ~uiStratLevelSel()
< pass null for no label
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiStratLevelSel::getLevelName
BufferString getLevelName() const
uiStratLevelSel::extChgCB
void extChgCB(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Strat::Level
Stratigraphic level.
Definition: stratlevel.h:42
uiStratLevelSel::fld_
uiComboBox * fld_
Definition: uistratlvlsel.h:47
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiStratLevelSel::sTiedToTxt
static const uiString sTiedToTxt()
uigroup.h
uiStratLevelSel
Selector for stratigraphic levels.
Definition: uistratlvlsel.h:24
uiStratLevelSel::getID
int getID() const
uiStratLevelSel::selected
const Strat::Level * selected() const
uiStratLevelSel::setID
void setID(int)
uiGroup
Definition: uigroup.h:54
uiStratLevelSel::setName
void setName(const char *)
Notifier< uiStratLevelSel >
uiStratLevelSel::selCB
void selCB(CallBacker *)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiStratLevelSel::setSelected
void setSelected(const Strat::Level *)
Strat
Stratigraphy.
Definition: stratlevel.h:26
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiParent
Definition: uiparent.h:26
Color
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
uiStratLevelSel::selChange
Notifier< uiStratLevelSel > selChange
Definition: uistratlvlsel.h:41
sKey::Level
FixedString Level()
Definition: keystrs.h:86
uiStratLevelSel::getColor
Color getColor() const

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