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

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