OpendTect  6.3
Protected Member Functions | Private Member Functions | List of all members
uiPresManagedParentTreeItem Class Referenceabstract
Inheritance diagram for uiPresManagedParentTreeItem:
[legend]

Protected Member Functions

virtual void objAddedCB (CallBacker *)
 
virtual void objVanishedCB (CallBacker *)
 
virtual void objShownCB (CallBacker *)
 
virtual void objHiddenCB (CallBacker *)
 
virtual void objOrphanedCB (CallBacker *)
 
virtual OD::ViewerID getViewerID () const =0
 
- Protected Member Functions inherited from uiODTreeItem
virtual bool init ()
 
virtual const char * iconName () const
 
void addStandardItems (uiMenu &)
 
void addStandardItems (MenuHandler *)
 
void handleStandardItems (int mnuid)
 
void handleStandardMenuCB (CallBacker *)
 
virtual void removeAllItems (bool showmsg=true)
 
- Protected Member Functions inherited from uiTreeItem
virtual int uiTreeViewItemType () const
 
virtual uiParentgetUiParent () const
 
virtual bool addChld (uiTreeItem *, bool below, bool downwards)
 
virtual const char * parentType () const =0
 
virtual bool useParentType () const
 
virtual bool rightClick (uiTreeViewItem *)
 
virtual bool doubleClick (uiTreeViewItem *)
 
virtual void setTreeViewItem (uiTreeViewItem *)
 
virtual void removeItem (uiTreeViewItem *)
 
virtual void renameItem (uiTreeViewItem *)
 
virtual bool showSubMenu ()
 
virtual bool selectWithKey (int selkey)
 
virtual bool isSelectable () const
 
virtual bool isExpandable () const
 
virtual void updateSelection (int selectionKey, bool dw=false)
 
virtual bool shouldSelect (int selectionkey) const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Private Member Functions

virtual mODTextTranslationClass(uiPresManagedParentTreeItem) public ~uiPresManagedParentTreeItem ()
 
void setPRManagedViewer (OD::PresentationManagedViewer &)
 
void getLoadedChildren (OD::ObjPresentationInfoSet &) const
 
void showHideChildren (const OD::ObjPresentationInfo &, bool)
 
void removeChildren (const OD::ObjPresentationInfo &)
 
void addChildren (const OD::ObjPresentationInfoSet &)
 
bool selectChild (const OD::ObjPresentationInfo &)
 
void emitChildPRRequest (const OD::ObjPresentationInfo &, OD::PresentationRequestType)
 
virtual uiPresManagedTreeItemaddChildItem (const OD::ObjPresentationInfo &)
 
virtual const char * childObjTypeKey () const =0
 

Additional Inherited Members

- Public Member Functions inherited from uiODTreeItem
 uiODTreeItem (const uiString &)
 
virtual bool anyButtonClick (uiTreeViewItem *)
 
- 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 detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Protected Attributes inherited from uiODTreeItem
MenuItem showallitems_
 
MenuItem hideallitems_
 
MenuItem removeallitems_
 
MenuItem expandallitems_
 
MenuItem collapseallitems_
 
- Protected Attributes inherited from uiTreeItem
IOPar properties_
 
uiTreeItemparent_
 
uiString name_
 
uiTreeViewItemuitreeviewitem_
 
ObjectSet< uiTreeItemchildren_
 

Detailed Description

Constructor & Destructor Documentation

virtual mODTextTranslationClass (uiPresManagedParentTreeItem) public uiPresManagedParentTreeItem::~uiPresManagedParentTreeItem ( )
privatevirtual

Member Function Documentation

virtual uiPresManagedTreeItem* uiPresManagedParentTreeItem::addChildItem ( const OD::ObjPresentationInfo )
inlineprivatevirtual
void uiPresManagedParentTreeItem::addChildren ( const OD::ObjPresentationInfoSet )
private
virtual const char* uiPresManagedParentTreeItem::childObjTypeKey ( ) const
privatepure virtual
void uiPresManagedParentTreeItem::emitChildPRRequest ( const OD::ObjPresentationInfo ,
OD::PresentationRequestType   
)
private
void uiPresManagedParentTreeItem::getLoadedChildren ( OD::ObjPresentationInfoSet ) const
private
virtual OD::ViewerID uiPresManagedParentTreeItem::getViewerID ( ) const
protectedpure virtual
virtual void uiPresManagedParentTreeItem::objAddedCB ( CallBacker )
protectedvirtual
virtual void uiPresManagedParentTreeItem::objHiddenCB ( CallBacker )
protectedvirtual
virtual void uiPresManagedParentTreeItem::objOrphanedCB ( CallBacker )
protectedvirtual
virtual void uiPresManagedParentTreeItem::objShownCB ( CallBacker )
protectedvirtual
virtual void uiPresManagedParentTreeItem::objVanishedCB ( CallBacker )
protectedvirtual
void uiPresManagedParentTreeItem::removeChildren ( const OD::ObjPresentationInfo )
private
bool uiPresManagedParentTreeItem::selectChild ( const OD::ObjPresentationInfo )
private
void uiPresManagedParentTreeItem::setPRManagedViewer ( OD::PresentationManagedViewer )
private
void uiPresManagedParentTreeItem::showHideChildren ( const OD::ObjPresentationInfo ,
bool   
)
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017