 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiattributesmod.h"
30 int add(
const char* displaynm,
const char* attrnm,
34 bool dispnm=
true)
const;
36 int size()
const {
return entries_.size(); }
38 {
return entries_[idx]->attrnm_; }
40 {
return entries_[idx]->dispnm_; }
42 {
return entries_[idx]->grpnm_; }
44 {
return entries_[idx]->domtyp_; }
48 {
return entries_[idx]->dimtyp_; }
60 Entry(
const char* dn,
const char* an,
const char * getGroupName(int idx) const
Definition: uiattribfactory.h:41
int domainType(int idx) const
Definition: uiattribfactory.h:43
const char * dispNameOf(const char *) const
#define mGlobal(module)
Definition: commondefs.h:180
friend uiAttributeFactory & uiAF()
uiAttrDescEdCreateFunc crfn_
Definition: uiattribfactory.h:76
Attribute description editor.
Definition: uiattrdesced.h:83
virtual ~uiAttributeFactory()
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uiattribfactory.h:26
BufferString dispnm_
Definition: uiattribfactory.h:71
BufferString attrnm_
Definition: uiattribfactory.h:72
bool isPresent(const char *, bool dispnm) const
ObjectSet< Entry > entries_
Definition: uiattribfactory.h:79
int domtyp_
Definition: uiattribfactory.h:74
int add(const char *displaynm, const char *attrnm, const char *grpnm, uiAttrDescEdCreateFunc, int, int)
Entry(const char *dn, const char *an, const char *gn, uiAttrDescEdCreateFunc fn, int dt, int dimtyp)
Definition: uiattribfactory.h:60
void remove(const char *attrnm)
Definition: uiattribfactory.h:59
uiAttributeFactory & uiAF()
uiAttrDescEd * create(uiParent *, const char *attrnm, bool, bool dispnm=true) const
int dimtyp_
Definition: uiattribfactory.h:75
const char * getDisplayName(int idx) const
Definition: uiattribfactory.h:39
BufferString grpnm_
Definition: uiattribfactory.h:73
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Entry * getEntry(const char *nm, bool dispnm) const
int dimensionType(int idx) const
Definition: uiattribfactory.h:47
Definition: uiparent.h:26
int size() const
Definition: uiattribfactory.h:36
const char * attrNameOf(const char *) const
uiAttrDescEd *(* uiAttrDescEdCreateFunc)(uiParent *, bool)
Factory for attrib editors.
Definition: uiattribfactory.h:23
const char * getAttribName(int idx) const
Definition: uiattribfactory.h:37
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021