14 #include "uiwellmod.h" 28 namespace Well {
class Marker;
class MarkerSet;
class Data; }
85 virtual void addNewMrkrList();
86 virtual void editMrkrList();
87 virtual bool removeMrkrFromList();
89 void addMoveMarker(
int,
float,
const char*);
90 void removeMarker(
int,
const char*);
94 virtual Well::Marker* getMarkerFromTmpList(
const char* nm);
97 virtual bool acceptOK();
100 virtual void handleUsrClickCB(
CallBacker*) =0;
103 virtual bool rejectOK();
115 void askForSavingEditedChanges();
126 bool removeMrkrFromList();
#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
bool needsave_
Definition: uiwelldisplaymarkeredit.h:74
ObjectSet< Well::Marker > tmplist_
Definition: uiwelldisplaymarkeredit.h:82
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
bool isPicking() const
Definition: uiwelldisplaymarkeredit.h:58
bool ispicking_
Definition: uiwelldisplaymarkeredit.h:75
uiGroup * toolgrp_
Definition: uiwelldisplaymarkeredit.h:68
uiGenInput * namefld_
Definition: uiwelldisplaymarkeredit.h:43
uiToolButton * pickbut_
Definition: uiwelldisplaymarkeredit.h:69
bool needSave() const
Definition: uiwelldisplaymarkeredit.h:59
Definition: uiwelldisplaycontrol.h:23
Definition: uiparent.h:24
Definition: uiwelldisplaymarkeredit.h:52
uiWellDisplayControl * curctrl_
Definition: uiwelldisplaymarkeredit.h:122
Well::Marker curmrk_
Definition: uiwelldisplaymarkeredit.h:66
Definition: uidialog.h:40
uiCheckBox * stratmrkfld_
Definition: uiwelldisplaymarkeredit.h:45
Definition: uimenuhandler.h:25
List Box.
Definition: uilistbox.h:73
Notifier< uiDispEditMarkerDlg > pickmodechanged
Definition: uiwelldisplaymarkeredit.h:62
Well::Marker & marker_
Definition: uiwelldisplaymarkeredit.h:41
Definition: wellcommon.h:16
uiToolButton * addbut_
Definition: uiwelldisplaymarkeredit.h:72
ObjectSet< Well::MarkerSet > orgmarkerssets_
Definition: uiwelldisplaymarkeredit.h:78
Definition: uiwelldisplaymarkeredit.h:108
uiToolButton * rembut_
Definition: uiwelldisplaymarkeredit.h:70
ObjectSet< Well::Data > wds_
Definition: uiwelldisplaymarkeredit.h:120
Well::Data * curwd_
Definition: uiwelldisplaymarkeredit.h:123
ObjectSet< uiWellDisplayControl > ctrls_
Definition: uiwelldisplaymarkeredit.h:119
ObjectSet< Well::MarkerSet > markerssets_
Definition: uiwelldisplaymarkeredit.h:79
uiToolButton * editbut_
Definition: uiwelldisplaymarkeredit.h:71
uiListBox * mrklist_
Definition: uiwelldisplaymarkeredit.h:81
Marker, can be attached to Strat level. When not attached, uses the object's own (fallback) name and ...
Definition: wellmarker.h:32
uiColorInput * colorfld_
Definition: uiwelldisplaymarkeredit.h:44
The holder of all data concerning a certain well.
Definition: welldata.h:36
Definition: uibutton.h:130
TypeSet< Color > colors_
Definition: uiwelldisplaymarkeredit.h:83
Definition: uiwelldisplaymarkeredit.h:31
bool hasedited_
Definition: uiwelldisplaymarkeredit.h:76