35 : objectInserted(this)
41 const
char* name()
const {
return transl_.userName(); }
42 const char*
factoryName()
const {
return transl_.getDisplayName(); }
44 static bool allDisabled();
45 bool isDisabled()
const;
59 {
return &transl_ == &trl; }
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
mDefineFactoryInClasswKW(uiIOObjInserter, factory, factoryName()) const char *name() const
Definition: uiioobjinserter.h:39
virtual ~uiIOObjInserter()
Definition: uiioobjinserter.h:37
Definition: uiparent.h:24
static bool isPresent(const Translator &t)
Definition: uiioobjinserter.h:48
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
uiIOObjInserter(const Translator &trl)
Definition: uiioobjinserter.h:34
const char * factoryName() const
Definition: uiioobjinserter.h:42
Group of Translators. Has a static factory.
Definition: transl.h:54
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:30
static uiIOObjInserter * create(const Translator &t)
Definition: uiioobjinserter.h:54
I/O Interpreter class for a certain object type.
Definition: transl.h:122
bool hasTranslator(const Translator &trl) const
Definition: uiioobjinserter.h:58
const Translator & transl_
Definition: uiioobjinserter.h:66
const char * getDisplayName() const
"username [group]"
Notifier< uiIOObjInserter > objectInserted
pass a CBCapsule<DBKey> in trigger(),
Definition: uiioobjinserter.h:61