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

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