OpendTect-6_4  6.4
uiwelldisppropdlg.h
Go to the documentation of this file.
1 #ifndef uiwelldisppropdlg_h
2 #define uiwelldisppropdlg_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: October 2003
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiwellmod.h"
16 #include "uidialog.h"
17 
18 class uiTabStack;
20 class uiLabeledComboBox;
21 
22 namespace Well { class Data; };
23 
30 public:
32  bool is2ddisplay=false);
34 
36 
37  Well::Data* wellData() { return wd_; }
38  const Well::Data* wellData() const { return wd_; }
39 
40 
42  void updateLogs();
43 
44 protected:
45 
50 
51  virtual void getFromScreen();
52  virtual void putToScreen();
53 
54  virtual void setWDNotifiers(bool yn);
55 
56  virtual void applyAllPush(CallBacker*);
57  virtual void onClose(CallBacker*);
58  virtual void propChg(CallBacker*);
59  void markersChgd(CallBacker*);
60  bool rejectOK(CallBacker*);
61  void wdChg(CallBacker*);
62  void welldataDelNotify(CallBacker*);
63  void tabSel(CallBacker*);
64 };
65 
66 
73 public:
76  bool is2ddisplay);
78 
79 protected:
80 
83 
84  void resetProps(int logidx);
85  virtual void wellSelChg(CallBacker*);
86  virtual void setWDNotifiers(bool yn);
87  void onClose(CallBacker*);
88 };
89 
90 
91 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Well display properties dialog box.
Definition: uiwelldisppropdlg.h:28
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiLabeledComboBox * wellselfld_
Definition: uiwelldisppropdlg.h:82
bool is2ddisplay_
Definition: uiwelldisppropdlg.h:49
ObjectSet< uiWellDispProperties > propflds_
Definition: uiwelldisppropdlg.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Multi Well display properties dialog box.
Definition: uiwelldisppropdlg.h:71
uiTabStack * ts_
Definition: uiwelldisppropdlg.h:47
ObjectSet< Well::Data > wds_
Definition: uiwelldisppropdlg.h:81
Definition: uiparent.h:26
Definition: uidialog.h:42
const Well::Data * wellData() const
Definition: uiwelldisppropdlg.h:38
Notifier< uiWellDispPropDlg > applyAllReq
Definition: uiwelldisppropdlg.h:35
Definition: directionalsurvey.h:19
Definition: uitabstack.h:33
Well display properties.
Definition: uiwelldispprop.h:39
Definition: uicombobox.h:133
Definition: repos.h:25
Well::Data * wellData()
Definition: uiwelldisppropdlg.h:37
bool savedefault_
Definition: uiwelldisppropdlg.h:41
The holder of all data concerning a certain well.
Definition: welldata.h:113
Well::Data * wd_
Definition: uiwelldisppropdlg.h:46

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