OpendTect  6.6
uistratlvllist.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 / Bruno
8  Date: July 2007 /Sept 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uistratmod.h"
15 #include "uilistbox.h"
16 
19 public:
20 
23 
24  void setLevels();
25  void setIsLocked(bool yn) { islocked_ = yn; }
26 
27  bool anyChg() const { return anychange_; }
28  void setNoChg() { anychange_ = false; }
29 
30 protected:
31 
32  bool islocked_;
33  bool anychange_;
34 
35  void editLevel(bool);
36  bool checkLocked() const;
37 
38  void fill(CallBacker*);
41 
42  void addCB(CallBacker*);
46 
47 private:
48  static const char* sNoLevelTxt() {return "--- None ---"; }
49 };
50 
uiStratLvlList::sNoLevelTxt
static const char * sNoLevelTxt()
Definition: uistratlvllist.h:48
uiStratLvlList::setLevels
void setLevels()
uiStratLvlList::setNoChg
void setNoChg()
Definition: uistratlvllist.h:28
uiStratLvlList::~uiStratLvlList
mODTextTranslationClass(uiStratLvlList) public ~uiStratLvlList()
uiStratLvlList::addCB
void addCB(CallBacker *)
uiStratLvlList::removeCB
void removeCB(CallBacker *)
uiStratLvlList::anychange_
bool anychange_
Definition: uistratlvllist.h:33
uiStratLvlList::editCB
void editCB(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
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
uiStratLvlList::islocked_
bool islocked_
Definition: uistratlvllist.h:32
uiStratLvlList::selLvlChgCB
void selLvlChgCB(CallBacker *)
uilistbox.h
uiStratLvlList::removeAllCB
void removeAllCB(CallBacker *)
uiListBox
List Box.
Definition: uilistbox.h:75
uiStratLvlList::setIsLocked
void setIsLocked(bool yn)
Definition: uistratlvllist.h:25
uiStratLvlList::anyChg
bool anyChg() const
Definition: uistratlvllist.h:27
uiStratLvlList::editLevel
void editLevel(bool)
uiStratLvlList
Definition: uistratlvllist.h:18
uiParent
Definition: uiparent.h:26
uiStratLvlList::checkLocked
bool checkLocked() const
uiStratLvlList::removeLvl
void removeLvl(CallBacker *)
uiStratLvlList::fill
void fill(CallBacker *)

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