 |
OpendTect
6.6
|
Go to the documentation of this file.
39 const
char* name()
const {
return transl_.userName(); }
40 const char*
factoryName()
const {
return transl_.getDisplayName(); }
61 {
return &transl_ == &trl; }
const Translator & transl_
Definition: uiioobjinserter.h:70
static bool isPresent(const Translator &t)
Definition: uiioobjinserter.h:46
static bool allDisabled()
static bool isPresent(const TranslatorGroup &)
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
#define mExpClass(module)
Definition: commondefs.h:177
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiIOObjInserter(const Translator &)
void setIOObjCtxt(const IOObjContext &)
static uiIOObjInserter * create(const Translator &t)
Definition: uiioobjinserter.h:56
bool hasTranslator(const Translator &trl) const
Definition: uiioobjinserter.h:60
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
const char * factoryName() const
Definition: uiioobjinserter.h:40
const char * getDisplayName() const
"username [group]"
Group of Translators. Has a static factory.
Definition: transl.h:56
virtual ~uiIOObjInserter()
virtual uiToolButtonSetup * getButtonSetup() const =0
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:31
mDefineFactoryInClasswKW(uiIOObjInserter, factory, factoryName()) const char *name() const
Definition: uiioobjinserter.h:37
Notifier< uiIOObjInserter > objectInserted
pass a CBCapsule<MultiID> in trigger(),
Definition: uiioobjinserter.h:63
I/O Interpreter class for a certain object type.
Definition: transl.h:123
Definition: uiparent.h:26
static void addInsertersToDlg(uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &, const BufferStringSet &trnotallowed)
static void addInsertersToDlg(uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &)
IOObjContext * getIOObjCtxt() const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021