OpendTect-6_4
6.4
|
inserts a new object into the OD data store. More...
Public Member Functions | |
uiIOObjInserter (const Translator &trl) | |
virtual | ~uiIOObjInserter () |
mDefineFactoryInClasswKW (uiIOObjInserter, factory, factoryName()) const char *name() const | |
const char * | factoryName () const |
bool | isDisabled () const |
virtual uiToolButtonSetup * | getButtonSetup () const =0 |
bool | hasTranslator (const Translator &trl) const |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
void | detachCB (NotifierAccess &, const CallBack &) |
void | detachCB (NotifierAccess *notif, const CallBack &cb) |
bool | isNotifierAttached (NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
Static Public Member Functions | |
static bool | allDisabled () |
static bool | isPresent (const TranslatorGroup &) |
static bool | isPresent (const Translator &t) |
static void | addInsertersToDlg (uiParent *, CtxtIOObj &, ObjectSet< uiIOObjInserter > &, ObjectSet< uiButton > &) |
static uiIOObjInserter * | create (const Translator &t) |
Public Attributes | |
Notifier< uiIOObjInserter > | objectInserted |
pass a CBCapsule<MultiID> in trigger(), More... | |
Protected Attributes | |
const Translator & | transl_ |
Additional Inherited Members | |
Protected Member Functions inherited from CallBacker | |
void | detachAllNotifiers () |
Call from the destructor of your inherited object. More... | |
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.
|
inline |
|
inlinevirtual |
|
static |
|
static |
|
inlinestatic |
|
inline |
|
pure virtual |
|
inline |
bool uiIOObjInserter::isDisabled | ( | ) | const |
|
static |
|
inlinestatic |
|
inline |
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. 2019