14 #include "uitoolsmod.h" 21 namespace OD {
class PresentationManagedViewer; }
36 virtual void prepareForShutdown();
75 virtual const char* childObjTypeKey()
const =0;
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uiodprmantreeitem.h:57
Definition: odpresentationmgr.h:123
const DBKey & storedID() const
Definition: uiodprmantreeitem.h:31
Definition: uiodtreeitem.h:22
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: sharedobject.h:18
virtual void handleObjChanged(const ChangeData &)
Definition: uiodprmantreeitem.h:48
Definition: odpresentationmgr.h:36
RefMan< SharedObject > & dataObj()
Definition: uiodprmantreeitem.h:43
DBKey storedid_
Definition: uiodprmantreeitem.h:41
Definition: uistring.h:88
Monitorable::ChangeData ChangeData
Definition: uiodprmantreeitem.h:46
Definition: uiodprmantreeitem.h:24
virtual OD::ObjPresentationInfo * getObjPRInfo() const
Definition: uiodprmantreeitem.h:30
virtual uiPresManagedTreeItem * addChildItem(const OD::ObjPresentationInfo &)
Definition: uiodprmantreeitem.h:72
const RefMan< SharedObject > & dataObj() const
Definition: uiodprmantreeitem.h:44
PresentationRequestType
Definition: odpresentationmgr.h:32
virtual void handleItemCheck(bool triggerdispreq=true)
Definition: uiodprmantreeitem.h:35
Definition: odpresentationmgr.h:89
OpendTect.
Definition: commontypes.h:25
Definition: monitorable.h:113
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Definition: odpresentationmgr.h:60
RefMan< SharedObject > dataobj_
Definition: uiodprmantreeitem.h:52