OpendTect-6_4  6.4
uiattrgetfile.h
Go to the documentation of this file.
1 #ifndef uiattrgetfile_h
2 #define uiattrgetfile_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H. Bril
8  Date: Feb 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiattributesmod.h"
15 #include "uidialog.h"
16 
17 class uiFileInput;
18 class uiIOObjSel;
19 class uiTextEdit;
20 class uiFileInput;
21 namespace Attrib { class DescSet; }
22 
27 mExpClass(uiAttributes) uiGetFileForAttrSet : public uiDialog
29 public:
30  uiGetFileForAttrSet(uiParent*,bool isads,bool is2d);
32 
33  const char* fileName() const { return fname_; }
34  Attrib::DescSet& attrSet() { return attrset_; }
35 
36 protected:
37 
42  bool isattrset_;
43 
44  void srchDir(CallBacker*);
45  void selChg(CallBacker* =0);
46  bool acceptOK(CallBacker*);
47 
48 };
49 
50 
55 mExpClass(uiAttributes) uiImpAttrSet : public uiDialog
57 public:
59  ~uiImpAttrSet();
60 
61 protected:
62  void inpChgd(CallBacker*);
63  bool acceptOK(CallBacker*);
64 
67 };
68 
69 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Attrib::DescSet & attrset_
Definition: uiattrgetfile.h:41
Definition: uitextedit.h:74
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Set of attribute descriptions.
Definition: attribdescset.h:35
A file-name input.
Definition: uifileinput.h:34
Attrib::DescSet & attrSet()
Definition: uiattrgetfile.h:34
Definition: uiparent.h:26
uiTextEdit * infofld
Definition: uiattrgetfile.h:39
uiFileInput * fileinpfld_
Definition: uiattrgetfile.h:65
Definition: uidialog.h:42
Definition: uiattrgetfile.h:55
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiIOObjSel * attrsetfld_
Definition: uiattrgetfile.h:66
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
uiFileInput * fileinpfld
Definition: uiattrgetfile.h:38
const char * fileName() const
Definition: uiattrgetfile.h:33
bool isattrset_
Definition: uiattrgetfile.h:42
BufferString fname_
Definition: uiattrgetfile.h:40
Definition: uiattrgetfile.h:27
Semblance Attribute.
Definition: attribdataholder.h:25

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