OpendTect-6_4  6.4
uiattrinpdlg.h
Go to the documentation of this file.
1 #ifndef uiattrinpdlg_h
2 #define uiattrinpdlg_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: N. Hemstra
8  Date: May 2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiattributesmod.h"
15 #include "uidialog.h"
16 
17 class uiTextEdit;
18 class uiSeisSel;
19 class BufferStringSet;
20 
21 
22 mExpClass(uiAttributes) uiAttrInpDlg : public uiDialog
24 public:
26  const BufferStringSet& seisinpnms,
27  const BufferStringSet& steeringinpnms,
28  bool is2d);
30  uiAttrInpDlg(uiParent*,const BufferStringSet& attrnms,
31  bool issteer,bool is2d,
32  const char* prevrefnm =0);
34  ~uiAttrInpDlg();
35 
36  bool is2D() const { return is2d_ ; }
37 
38  const char* getSeisRefFromIndex(int) const;
39  const char* getSteerRefFromIndex(int) const;
40  const char* getSeisKeyFromIndex(int) const;
41  const char* getSteerKeyFromIndex(int) const;
42 
43  //old functions, will be removed after version 6.0
44  const char* getSeisRef() const;
45  const char* getSteerRef() const;
46  const char* getSeisKey() const;
47  const char* getSteerKey() const;
48 
49 protected:
50 
53 
55  bool is2d_;
56 
57  bool acceptOK(CallBacker*);
58 
59 };
60 
61 #endif
#define mExpClass(module)
Definition: commondefs.h:160
ObjectSet< uiSeisSel > seisinpflds_
Definition: uiattrinpdlg.h:51
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uitextedit.h:74
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
ObjectSet< uiSeisSel > steerinpflds_
Definition: uiattrinpdlg.h:52
Definition: uiattrinpdlg.h:22
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
bool is2d_
Definition: uiattrinpdlg.h:55
Definition: uidialog.h:42
Definition: uiseissel.h:26
bool is2D() const
Definition: uiattrinpdlg.h:36
bool multiinpcube_
Definition: uiattrinpdlg.h:54

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