OpendTect  6.6
uiautoattrdescset.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: R. K. Singh
8  Date: June 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiattributesmod.h"
15 #include "uidialog.h"
16 #include "multiid.h"
17 #include "bufstringset.h"
18 
19 class uiAttrDescEd;
20 class uiCheckBox;
21 class uiGenInput;
22 class uiLabel;
23 class uiListBox;
24 class uiIOObjSelGrp;
25 class CtxtIOObj;
26 class IOObj;
27 
28 
33 mExpClass(uiAttributes) uiAutoAttrSelDlg : public uiDialog
35 public:
38 
40  bool useAuto();
41  bool loadAuto();
42 
43 protected:
44 
46  bool is2d_;
47 
52 
55 
56 };
57 
58 
59 mExpClass(uiAttributes) uiAutoAttrSetOpen : public uiDialog
61 public:
65 
67  const char* getAttribname();
68  const char* getAttribfile();
69  bool isUserDef() { return usrdef_; }
70  bool isAuto() { return isauto_; }
71 
72 protected:
73 
75 
81 
84  int defselid_;
85  bool usrdef_;
86  bool isauto_;
87 
90 
91 };
92 
uiAutoAttrSelDlg::useAuto
bool useAuto()
uiAutoAttrSetOpen::ctio_
CtxtIOObj & ctio_
Definition: uiautoattrdescset.h:74
uiAutoAttrSetOpen::attribnames_
BufferStringSet attribnames_
Definition: uiautoattrdescset.h:83
uiAutoAttrSelDlg::loadbutton_
uiCheckBox * loadbutton_
Definition: uiautoattrdescset.h:51
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiAutoAttrSetOpen::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiAutoAttrSelDlg::is2d_
bool is2d_
Definition: uiautoattrdescset.h:46
uiAutoAttrSelDlg::uiAutoAttrSelDlg
uiAutoAttrSelDlg(uiParent *p, bool)
uiAutoAttrSelDlg::mODTextTranslationClass
mODTextTranslationClass(uiAutoAttrSelDlg)
uiAttrDescEd
Attribute description editor.
Definition: uiattrdesced.h:83
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiAutoAttrSetOpen::lbl_
uiLabel * lbl_
Definition: uiautoattrdescset.h:77
uiAutoAttrSelDlg::lbl_
uiLabel * lbl_
Definition: uiautoattrdescset.h:50
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiIOObjSelGrp
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
uiAutoAttrSetOpen::defselid_
int defselid_
Definition: uiautoattrdescset.h:84
uiAutoAttrSelDlg::~uiAutoAttrSelDlg
~uiAutoAttrSelDlg()
uiAutoAttrSetOpen::getObj
IOObj * getObj()
uiAutoAttrSetOpen::usrdef_
bool usrdef_
Definition: uiautoattrdescset.h:85
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiAutoAttrSelDlg::loadAuto
bool loadAuto()
uiAutoAttrSetOpen::isauto_
bool isauto_
Definition: uiautoattrdescset.h:86
uiAutoAttrSetOpen::isAuto
bool isAuto()
Definition: uiautoattrdescset.h:70
uiAutoAttrSetOpen::~uiAutoAttrSetOpen
~uiAutoAttrSetOpen()
uiAutoAttrSetOpen::defselfld_
uiGenInput * defselfld_
Definition: uiautoattrdescset.h:79
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiAutoAttrSetOpen::autoloadfld_
uiGenInput * autoloadfld_
Definition: uiautoattrdescset.h:80
uiAutoAttrSetOpen::getAttribfile
const char * getAttribfile()
uiAutoAttrSelDlg::getObj
IOObj * getObj()
multiid.h
uiAutoAttrSelDlg::ctio_
CtxtIOObj & ctio_
Definition: uiautoattrdescset.h:45
uiAutoAttrSetOpen
Definition: uiautoattrdescset.h:60
uiAutoAttrSelDlg::selgrp_
uiIOObjSelGrp * selgrp_
Definition: uiautoattrdescset.h:49
uiAutoAttrSetOpen::getAttribname
const char * getAttribname()
uiListBox
List Box.
Definition: uilistbox.h:75
IOObj
Definition: ioobj.h:58
uidialog.h
bufstringset.h
uiAutoAttrSetOpen::setChg
void setChg(CallBacker *)
uiAutoAttrSetOpen::mODTextTranslationClass
mODTextTranslationClass(uiAutoAttrSetOpen)
uiAutoAttrSetOpen::selgrp_
uiIOObjSelGrp * selgrp_
Definition: uiautoattrdescset.h:76
uiLabel
Definition: uilabel.h:24
uiAutoAttrSelDlg
Class for selecting Auto-load Attribute Set.
Definition: uiautoattrdescset.h:34
uiAutoAttrSetOpen::isUserDef
bool isUserDef()
Definition: uiautoattrdescset.h:69
uiParent
Definition: uiparent.h:26
uiAutoAttrSelDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiAutoAttrSetOpen::attribfiles_
BufferStringSet attribfiles_
Definition: uiautoattrdescset.h:82
uiDialog
Definition: uidialog.h:42
uiAutoAttrSelDlg::usefld_
uiGenInput * usefld_
Definition: uiautoattrdescset.h:48
uiAutoAttrSelDlg::useChg
void useChg(CallBacker *)
uiAutoAttrSetOpen::defattrlist_
uiListBox * defattrlist_
Definition: uiautoattrdescset.h:78
uiAutoAttrSetOpen::uiAutoAttrSetOpen
uiAutoAttrSetOpen(uiParent *, BufferStringSet &, BufferStringSet &)

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