OpendTect
7.0
|
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 |
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 |
virtual CallBacker * | trueCaller () |
Static Public Member Functions | |
static void | addInsertersToDlg (uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &, const BufferStringSet &) |
static bool | allDisabled () |
static uiIOObjInserter * | create (const Translator &t) |
static uiButton * | createInsertButton (uiParent *, const CtxtIOObj &, ObjectSet< uiIOObjInserter > &, const BufferStringSet &) |
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 | |
CNotifier< uiIOObjInserter, const MultiID & > | objInserterd |
Protected Attributes | |
IOObjContext & | ctxt_ |
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 |
|
inlinestatic |
|
static |
|
inline |
|
pure virtual |
Implemented in uiWellInserter, uiSEGYDirectPS3DInserter, uiSEGYDirect2DInserter, and uiSEGYDirectVolInserter.
|
inline |
bool uiIOObjInserter::isDisabled | ( | ) | const |
|
inlinestatic |
|
static |
|
inline |
void uiIOObjInserter::setIOObjCtxt | ( | const IOObjContext & | ) |
|
protected |
CNotifier<uiIOObjInserter,const MultiID&> uiIOObjInserter::objInserterd |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024