1 #ifndef uiwelldisplaymarkeredit_h 2 #define uiwelldisplaymarkeredit_h 16 #include "uiwellmod.h" 29 namespace Well {
class Marker;
class MarkerSet;
class Data; }
86 virtual void addNewMrkrList();
87 virtual void editMrkrList();
88 virtual bool removeMrkrFromList();
90 void addMoveMarker(
int,
float,
const char*);
91 void removeMarker(
int,
const char*);
95 virtual Well::Marker* getMarkerFromTmpList(
const char* nm);
101 virtual void handleUsrClickCB(
CallBacker*) =0;
116 void askForSavingEditedChanges();
127 bool removeMrkrFromList();
129 void triggerWDsMarkerChanged();
#define mExpClass(module)
Definition: commondefs.h:160
Set of Markers.
Definition: wellmarker.h:76
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
bool needsave_
Definition: uiwelldisplaymarkeredit.h:75
ObjectSet< Well::Marker > tmplist_
Definition: uiwelldisplaymarkeredit.h:83
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
bool isPicking() const
Definition: uiwelldisplaymarkeredit.h:59
bool ispicking_
Definition: uiwelldisplaymarkeredit.h:76
uiGroup * toolgrp_
Definition: uiwelldisplaymarkeredit.h:69
uiGenInput * namefld_
Definition: uiwelldisplaymarkeredit.h:44
uiToolButton * pickbut_
Definition: uiwelldisplaymarkeredit.h:70
bool needSave() const
Definition: uiwelldisplaymarkeredit.h:60
Definition: uiwelldisplaycontrol.h:25
Definition: uiparent.h:26
Definition: uiwelldisplaymarkeredit.h:53
Well::Marker * curmrk_
Definition: uiwelldisplaymarkeredit.h:67
uiWellDisplayControl * curctrl_
Definition: uiwelldisplaymarkeredit.h:123
Definition: uidialog.h:42
uiCheckBox * stratmrkfld_
Definition: uiwelldisplaymarkeredit.h:46
Definition: uimenuhandler.h:27
List Box.
Definition: uilistbox.h:75
Notifier< uiDispEditMarkerDlg > pickmodechanged
Definition: uiwelldisplaymarkeredit.h:63
Well::Marker & marker_
Definition: uiwelldisplaymarkeredit.h:42
Definition: directionalsurvey.h:19
uiToolButton * addbut_
Definition: uiwelldisplaymarkeredit.h:73
ObjectSet< Well::MarkerSet > orgmarkerssets_
Definition: uiwelldisplaymarkeredit.h:79
Definition: uiwelldisplaymarkeredit.h:109
uiToolButton * rembut_
Definition: uiwelldisplaymarkeredit.h:71
ObjectSet< Well::Data > wds_
Definition: uiwelldisplaymarkeredit.h:121
Well::Data * curwd_
Definition: uiwelldisplaymarkeredit.h:124
ObjectSet< uiWellDisplayControl > ctrls_
Definition: uiwelldisplaymarkeredit.h:120
ObjectSet< Well::MarkerSet > markerssets_
Definition: uiwelldisplaymarkeredit.h:80
uiToolButton * editbut_
Definition: uiwelldisplaymarkeredit.h:72
uiListBox * mrklist_
Definition: uiwelldisplaymarkeredit.h:82
Marker, should be attached to Strat level.
Definition: wellmarker.h:35
uiColorInput * colorfld_
Definition: uiwelldisplaymarkeredit.h:45
The holder of all data concerning a certain well.
Definition: welldata.h:113
Definition: uibutton.h:134
TypeSet< Color > colors_
Definition: uiwelldisplaymarkeredit.h:84
Definition: uiwelldisplaymarkeredit.h:32
bool hasedited_
Definition: uiwelldisplaymarkeredit.h:77