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

Public Member Functions

 uiODAnnotTreeItem (const uiString &)
 
 ~uiODAnnotTreeItem ()
 
bool anyButtonClick (uiTreeViewItem *lv)
 
- Public Member Functions inherited from uiODSceneTreeItem
 uiODSceneTreeItem (const uiString &)
 
bool anyButtonClick (uiTreeViewItem *)
 
virtual int sceneID () const
 
void prepareForShutdown ()
 
- Public Member Functions inherited from uiODTreeItem
 uiODTreeItem (const uiString &)
 
- 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
 

Protected Member Functions

virtual const char * parentType () const
 
virtual bool init ()
 
virtual bool showSubMenu ()
 
virtual int defScale () const
 
virtual uiTreeItemcreateSubItem (int, Pick::Set &)=0
 
virtual const char * getCategory () const =0
 
Pick::SetmakeNewSet (const char *) const
 
Pick::SetreadExistingSet () const
 
- Protected Member Functions inherited from uiODSceneTreeItem
uiODApplMgrapplMgr ()
 
uiODApplMgrapplMgr () const
 
virtual OD::ViewerID getViewerID () const
 
void setMoreObjectsToDoHint (bool yn)
 
bool getMoreObjectsToDoHint () const
 
- Protected Member Functions inherited from uiPresManagedTreeItem
RefMan< SharedObject > & dataObj ()
 
const RefMan< SharedObject > & dataObj () const
 
void objChangedCB (CallBacker *)
 
virtual void handleObjChanged (const ChangeData &)
 
- Protected Member Functions inherited from uiODTreeItem
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 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 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...
 

Protected Attributes

uiString typestr_
 
- Protected Attributes inherited from uiPresManagedTreeItem
DBKey storedid_
 
- 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_
 

Private Types

typedef uiODSceneTreeItem inheritedClass
 

Private Member Functions

 mODTextTranslationClass (uiODAnnotTreeItem)
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Protected Types inherited from uiPresManagedTreeItem
typedef Monitorable::ChangeData ChangeData
 

Detailed Description

Member Typedef Documentation

Constructor & Destructor Documentation

uiODAnnotTreeItem::uiODAnnotTreeItem ( const uiString )
uiODAnnotTreeItem::~uiODAnnotTreeItem ( )

Member Function Documentation

bool uiODAnnotTreeItem::anyButtonClick ( uiTreeViewItem lv)
inlinevirtual

Reimplemented from uiODTreeItem.

virtual uiTreeItem* uiODAnnotTreeItem::createSubItem ( int  ,
Pick::Set  
)
protectedpure virtual
virtual int uiODAnnotTreeItem::defScale ( ) const
inlineprotectedvirtual
virtual const char* uiODAnnotTreeItem::getCategory ( ) const
protectedpure virtual
virtual bool uiODAnnotTreeItem::init ( )
protectedvirtual

Reimplemented from uiODTreeItem.

Pick::Set* uiODAnnotTreeItem::makeNewSet ( const char *  ) const
protected
uiODAnnotTreeItem::mODTextTranslationClass ( uiODAnnotTreeItem  )
private
virtual const char* uiODAnnotTreeItem::parentType ( ) const
protectedvirtual
Returns
typeid(parentclass).name()

Implements uiTreeItem.

Pick::Set* uiODAnnotTreeItem::readExistingSet ( ) const
protected
virtual bool uiODAnnotTreeItem::showSubMenu ( )
protectedvirtual

Reimplemented from uiTreeItem.

Member Data Documentation

uiString uiODAnnotTreeItem::typestr_
protected

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