 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uistratmod.h"
17 class uiStratSelUnitsListItem;
27 enum Type { Simple, Single, Multi };
37 , autochoosechildparent_(true)
38 , chooseallinitial_(false)
39 , fldtxt_(t==Multi?
"Units":
"Unit") {}
86 inline bool isMulti()
const {
return setup_.type_==Multi; }
Setup setup_
Definition: uistratselunits.h:76
void choiceChg(CallBacker *)
uiStratSelUnitsListItem * find(const Strat::UnitRef *)
void setCurrent(const Strat::UnitRef &)
Definition: uitreeview.h:33
void setExpanded(int dpth=mUdf(int))
Combo box.
Definition: uicombobox.h:32
UnitRef for units containing other units only.
Definition: stratunitref.h:118
Type
Definition: uistratselunits.h:27
#define mExpClass(module)
Definition: commondefs.h:177
void treeFinalSel(CallBacker *)
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Notifier< uiStratSelUnits > currentChanged
Definition: uistratselunits.h:64
bool doingautochoose_
Definition: uistratselunits.h:77
uiComboBox * combo_
Definition: uistratselunits.h:71
uiStratSelUnits(uiParent *, const Strat::NodeUnitRef &, const Setup &)
const BufferString * find(const BufferStringSet &, const char *)
const uiStratSelUnitsListItem * find(const Strat::UnitRef *ur) const
Definition: uistratselunits.h:93
void getChosen(ObjectSet< const Strat::UnitRef > &) const
void checkParent(const Strat::UnitRef *)
Setup(Type t, Strat::UnitRefIter::Pol p)
Definition: uistratselunits.h:33
Pol
Definition: stratunitrefiter.h:33
void setChosen(const Strat::UnitRef &, bool yn=true)
Notifier< uiStratSelUnits > unitChosen
Only issued for Multi.
Definition: uistratselunits.h:65
bool isMulti() const
Definition: uistratselunits.h:86
void checkChildren(const Strat::UnitRef *, bool)
Definition: uistratselunits.h:30
const Strat::UnitRef * firstChosen() const
ObjectSet< uiStratSelUnitsListItem > lvitms_
Definition: uistratselunits.h:73
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Definition: uistratselunits.h:24
void curChg(CallBacker *)
const Strat::UnitRef * curunit_
Definition: uistratselunits.h:67
uiTreeView * tree_
Definition: uistratselunits.h:72
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
bool isChosen(const Strat::UnitRef &) const
bool isPresent(const Strat::UnitRef &) const
Definition: uiparent.h:26
Notifier< uiStratSelUnits > unitPicked
Only for Single.
Definition: uistratselunits.h:66
void chooseRelated(const Strat::UnitRef *, bool)
void unChooseParentIfLast(const Strat::UnitRef *)
Reference data for a stratigraphic unit.
Definition: stratunitref.h:38
const Strat::NodeUnitRef & topnode_
Definition: uistratselunits.h:75
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021