 |
OpendTect
6.6
|
Go to the documentation of this file.
35 factory, transl_.getDisplayName() )
38 {
return factory().hasName(t.getDisplayName()); }
60 { suggestedNameAvailble.
trigger(); }
67 #define mDecluiIOObjTranslatorWriteOptsStdFns(clssnm) \
68 virtual void use(const IOPar&); \
69 virtual bool fill(IOPar&) const; \
71 static uiIOObjTranslatorWriteOpts* create( uiParent* p ) \
72 { return new clssnm(p); } \
73 static void initClass()
119 { suggestedNameAvailble.
trigger(); }
124 bool withopts=
false);
const Translator & transl_
Definition: uiioobjselwritetransl.h:54
bool isPresent(const char *) const
void trigger()
Definition: notify.h:132
bool hasWriteOpts() const
Definition: uiioobjselwritetransl.h:95
void selChg(CallBacker *)
Set of BufferString objects.
Definition: bufstringset.h:26
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
Combo box.
Definition: uicombobox.h:32
#define mExpClass(module)
Definition: commondefs.h:177
const Translator & translator() const
Definition: uiioobjselwritetransl.h:47
uiLabel * lbl_
Definition: uiioobjselwritetransl.h:113
Notifier< uiIOObjSelWriteTranslator > suggestedNameAvailble
Definition: uiioobjselwritetransl.h:103
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void init(const CtxtIOObj &, const BufferStringSet &transltoavoid, bool withopts=false)
void setTranslator(const Translator *)
uiComboBox * selfld_
Definition: uiioobjselwritetransl.h:112
~uiIOObjSelWriteTranslator()
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
void suggestedNameChanged(CallBacker *)
Definition: uiioobjselwritetransl.h:59
void nmAvCB(CallBacker *)
Definition: uiioobjselwritetransl.h:118
const char * getDisplayName() const
"username [group]"
bool hasSameWriteOpts(const uiIOObjSelWriteTranslator &)
virtual const char * suggestedName() const
bool hasSelectedTranslator(const IOObj &) const
Group for selecting output translator.
Definition: uiioobjselwritetransl.h:80
ObjectSet< uiIOObjTranslatorWriteOpts > optflds_
Definition: uiioobjselwritetransl.h:110
mODTextTranslationClass(uiIOObjSelWriteTranslator) public uiIOObjSelWriteTranslator(uiParent *, const CtxtIOObj &, const BufferStringSet &transltoavoid, bool withopts=false)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiIOObjTranslatorWriteOpts * getCurOptFld() const
uiIOObjTranslatorWriteOpts(uiParent *, const Translator &)
BufferString errmsg_
Definition: horizontracker.h:118
ObjectSet< const Translator > trs_
Definition: uiioobjselwritetransl.h:109
IOObj * mkEntry(const char *) const
void updatePars(IOObj &) const
I/O Interpreter class for a certain object type.
Definition: transl.h:123
BufferString errmsg_
Definition: uiioobjselwritetransl.h:55
virtual const char * errMsg() const
Definition: uiioobjselwritetransl.h:45
void mkSelFld(const CtxtIOObj &, bool)
Group for editing output translator options.
Definition: uiioobjselwritetransl.h:29
Definition: uiparent.h:26
IOObjContext & ctxt_
Definition: uiioobjselwritetransl.h:108
virtual bool fill(IOPar &) const =0
const Translator * selectedTranslator() const
virtual void use(const IOPar &)=0
mDefineFactory1ParamInClasswKW(uiIOObjTranslatorWriteOpts, uiParent *, factory, transl_.getDisplayName()) static bool isPresent(const Translator &t)
Definition: uiioobjselwritetransl.h:34
static uiIOObjTranslatorWriteOpts * create(uiParent *p, const Translator &t)
Definition: uiioobjselwritetransl.h:40
virtual const char * suggestedName() const
Definition: uiioobjselwritetransl.h:50
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Notifier< uiIOObjTranslatorWriteOpts > suggestedNameAvailble
Definition: uiioobjselwritetransl.h:49
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021