OpendTect
6.6
|
inserts a new object into the OD data store. More...
Public Member Functions | |
uiIOObjInserter (const Translator &) | |
virtual | ~uiIOObjInserter () |
const char * | factoryName () const |
virtual uiToolButtonSetup * | getButtonSetup () const =0 |
IOObjContext * | getIOObjCtxt () const |
bool | hasTranslator (const Translator &trl) const |
bool | isDisabled () const |
mDefineFactoryInClasswKW (uiIOObjInserter, factory, factoryName()) const char *name() const | |
void | setIOObjCtxt (const IOObjContext &) |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
void | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
Static Public Member Functions | |
static void | addInsertersToDlg (uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &) |
static void | addInsertersToDlg (uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &, const BufferStringSet &trnotallowed) |
static bool | allDisabled () |
static uiIOObjInserter * | create (const Translator &t) |
static bool | isPresent (const Translator &t) |
static bool | isPresent (const TranslatorGroup &) |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Public Attributes | |
Notifier< uiIOObjInserter > | objectInserted |
pass a CBCapsule<MultiID> in trigger(), More... | |
Protected Attributes | |
const Translator & | transl_ |
inserts a new object into the OD data store.
The initial idea is to use it for external objects that are not imported. In time though, they could make 'import' menus (almost) obsolete.
<>
uiIOObjInserter::uiIOObjInserter | ( | const Translator & | ) |
|
virtual |
|
static |
|
static |
|
static |
|
inlinestatic |
|
inline |
|
pure virtual |
Implemented in uiSEGYDirectPS3DInserter, uiSEGYDirect2DInserter, uiSEGYDirectVolInserter, and uiWellInserter.
IOObjContext* uiIOObjInserter::getIOObjCtxt | ( | ) | const |
|
inline |
bool uiIOObjInserter::isDisabled | ( | ) | const |
|
inlinestatic |
|
static |
|
inline |
void uiIOObjInserter::setIOObjCtxt | ( | const IOObjContext & | ) |
Notifier<uiIOObjInserter> uiIOObjInserter::objectInserted |
pass a CBCapsule<MultiID> in trigger(),
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022