12 #include "uiwellmod.h" 24 namespace Well {
class Marker;
class MarkerSet; }
36 Setup(
bool one,
const char* sel_txt=0);
54 void setInput(
const char*,
bool top=
true);
56 const char* getText(
bool top=
true)
const;
57 int getType(
bool top=
true)
const;
64 static const char* sKeyUdfLvl();
65 static const char* sKeyDataStart();
66 static const char* sKeyDataEnd();
69 {
return top ? topfld_ : botfld_; }
95 bool withwllfilt=
true,
97 : markerschoicemode_(markerscm)
98 , withwellfilter_(withwllfilt)
99 , wellschoicemode_(wellscm) {}
#define mExpClass(module)
Definition: commondefs.h:157
Set of Markers.
Definition: wellmarker.h:83
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: oduicommon.h:44
ChoiceMode
What to choose from any list-type UI object.
Definition: oduicommon.h:40
FixedString Setup()
Definition: keystrs.h:113
Definition: uiwellmarkersel.h:33
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiwellmarkersel.h:91
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
BufferStringSet markernms_
Definition: uiwellmarkersel.h:119
Definition: uiwellsel.h:38
Combo box.
Definition: uicombobox.h:30
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
Definition: uidialog.h:40
List Box.
Definition: uilistbox.h:73
uiComboBox * topfld_
Definition: uiwellmarkersel.h:76
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const Setup setup_
Definition: uiwellmarkersel.h:75
uiComboBox * getFld(bool top)
Definition: uiwellmarkersel.h:68
Select one or two markers (i.e. a range)
Definition: uiwellmarkersel.h:29
Definition: wellcommon.h:16
Notifier< uiWellMarkerSel > mrkSelDone
Definition: uiwellmarkersel.h:71
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiComboBox * botfld_
Definition: uiwellmarkersel.h:77
uiListBox * markersselgrp_
Definition: uiwellmarkersel.h:121
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Select a list of markers from the well database.
Definition: uiwellmarkersel.h:87
Marker, can be attached to Strat level. When not attached, uses the object's own (fallback) name and ...
Definition: wellmarker.h:32
Setup(OD::ChoiceMode markerscm=OD::ChooseAtLeastOne, bool withwllfilt=true, OD::ChoiceMode wellscm=OD::ChooseAtLeastOne)
Definition: uiwellmarkersel.h:94
uiMultiWellSel * wellselgrp_
Definition: uiwellmarkersel.h:120
uiGenInput * filtfld_
Definition: uiwellmarkersel.h:122