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

Protected Member Functions

 uiODDataTreeItem (const char *parenttype)
 
int uiTreeViewItemType () const
 
virtual bool init ()
 
virtual void checkCB (CallBacker *)
 
bool shouldSelect (int) const
 
virtual bool hasTransparencyMenu () const
 
bool isSelectable () const
 
bool isExpandable () const
 
const char * parentType () const
 
bool showSubMenu ()
 
virtual void createMenu (MenuHandler *, bool istoolbar)
 
void addToToolBarCB (CallBacker *)
 
void createMenuCB (CallBacker *)
 
virtual void handleMenuCB (CallBacker *)
 
void probeLayerChangedCB (CallBacker *)
 
void probeChangedCB (CallBacker *)
 
void updateColumnText (int col)
 
virtual uiString createDisplayName () const =0
 
void displayMiniCtab (const ColTab::Sequence *)
 
void colSeqChgCB (CallBacker *)
 
virtual void colSeqChg (const ColTab::Sequence &)
 
- 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 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 void updateSelection (int selectionKey, bool dw=false)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiVisPartServervisserv_
 
uiMenuHandlermenu_
 
MenuItem movemnuitem_
 
MenuItem movetotopmnuitem_
 
MenuItem movetobottommnuitem_
 
MenuItem moveupmnuitem_
 
MenuItem movedownmnuitem_
 
MenuItem displaymnuitem_
 
MenuItem removemnuitem_
 
MenuItem changetransparencyitem_
 
MenuItem statisticsitem_
 
MenuItem amplspectrumitem_
 
MenuItem fkspectrumitem_
 
MenuItem view2dwvaitem_
 
MenuItem view2dvditem_
 
BufferString parenttype_
 
uiSeisAmplSpectrumampspectrumwin_
 
uiFKSpectrumfkspectrumwin_
 
RefMan< ProbeLayerprobelayer_
 
uiColTabSelToolcoltabsel_
 
- 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 Member Functions

virtual mODTextTranslationClass(uiODDataTreeItem) public bool select ()
 
int displayID () const
 
int attribNr () const
 
 mDefineFactory2ParamInClass (uiODDataTreeItem, const Attrib::SelSpec &, const char *, factory) virtual void prepareForShutdown()
 
virtual void setProbeLayer (ProbeLayer *)
 
virtual void updateDisplay ()
 

Static Private Member Functions

static int cPixmapWidth ()
 
static int cPixmapHeight ()
 
static uiODDataTreeItemFactoryfac ()
 

Additional Inherited Members

- 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
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Protected Types inherited from uiPresManagedTreeItem
typedef Monitorable::ChangeData ChangeData
 

Detailed Description

Constructor & Destructor Documentation

uiODDataTreeItem::uiODDataTreeItem ( const char *  parenttype)
protected

Member Function Documentation

void uiODDataTreeItem::addToToolBarCB ( CallBacker )
protected
int uiODDataTreeItem::attribNr ( ) const
private
virtual void uiODDataTreeItem::checkCB ( CallBacker )
protectedvirtual
virtual void uiODDataTreeItem::colSeqChg ( const ColTab::Sequence )
inlineprotectedvirtual

Reimplemented in uiODAttribTreeItem.

void uiODDataTreeItem::colSeqChgCB ( CallBacker )
protected
static int uiODDataTreeItem::cPixmapHeight ( )
inlinestaticprivate
static int uiODDataTreeItem::cPixmapWidth ( )
inlinestaticprivate
virtual uiString uiODDataTreeItem::createDisplayName ( ) const
protectedpure virtual
virtual void uiODDataTreeItem::createMenu ( MenuHandler ,
bool  istoolbar 
)
protectedvirtual
void uiODDataTreeItem::createMenuCB ( CallBacker )
protected
int uiODDataTreeItem::displayID ( ) const
private
void uiODDataTreeItem::displayMiniCtab ( const ColTab::Sequence )
protected
static uiODDataTreeItemFactory& uiODDataTreeItem::fac ( )
staticprivate
virtual void uiODDataTreeItem::handleMenuCB ( CallBacker )
protectedvirtual
virtual bool uiODDataTreeItem::hasTransparencyMenu ( ) const
inlineprotectedvirtual

Reimplemented in uiODVolrenAttribTreeItem.

virtual bool uiODDataTreeItem::init ( )
protectedvirtual

Reimplemented from uiODTreeItem.

Reimplemented in uiODAttribTreeItem.

bool uiODDataTreeItem::isExpandable ( ) const
inlineprotectedvirtual

Reimplemented from uiTreeItem.

bool uiODDataTreeItem::isSelectable ( ) const
inlineprotectedvirtual

Reimplemented from uiTreeItem.

uiODDataTreeItem::mDefineFactory2ParamInClass ( uiODDataTreeItem  ,
const Attrib::SelSpec ,
const char *  ,
factory   
)
private
const char* uiODDataTreeItem::parentType ( ) const
inlineprotectedvirtual
Returns
typeid(parentclass).name()

Implements uiTreeItem.

void uiODDataTreeItem::probeChangedCB ( CallBacker )
protected
void uiODDataTreeItem::probeLayerChangedCB ( CallBacker )
protected
virtual mODTextTranslationClass (uiODDataTreeItem) public bool uiODDataTreeItem::select ( )
privatevirtual

Selects this item

Reimplemented from uiTreeItem.

virtual void uiODDataTreeItem::setProbeLayer ( ProbeLayer )
privatevirtual

Reimplemented in uiODAttribTreeItem.

bool uiODDataTreeItem::shouldSelect ( int  ) const
protectedvirtual

Reimplemented from uiTreeItem.

bool uiODDataTreeItem::showSubMenu ( )
protectedvirtual

Reimplemented from uiTreeItem.

int uiODDataTreeItem::uiTreeViewItemType ( ) const
protectedvirtual
Returns
the uiTreeViewItem::Type that should be created

Reimplemented from uiTreeItem.

void uiODDataTreeItem::updateColumnText ( int  col)
protectedvirtual

Reimplemented from uiTreeItem.

Reimplemented in VolProc::uiDataTreeItem.

virtual void uiODDataTreeItem::updateDisplay ( )
inlineprivatevirtual

Member Data Documentation

MenuItem uiODDataTreeItem::amplspectrumitem_
protected
uiSeisAmplSpectrum* uiODDataTreeItem::ampspectrumwin_
protected
MenuItem uiODDataTreeItem::changetransparencyitem_
protected
uiColTabSelTool& uiODDataTreeItem::coltabsel_
protected
MenuItem uiODDataTreeItem::displaymnuitem_
protected
MenuItem uiODDataTreeItem::fkspectrumitem_
protected
uiFKSpectrum* uiODDataTreeItem::fkspectrumwin_
protected
uiMenuHandler* uiODDataTreeItem::menu_
protected
MenuItem uiODDataTreeItem::movedownmnuitem_
protected
MenuItem uiODDataTreeItem::movemnuitem_
protected
MenuItem uiODDataTreeItem::movetobottommnuitem_
protected
MenuItem uiODDataTreeItem::movetotopmnuitem_
protected
MenuItem uiODDataTreeItem::moveupmnuitem_
protected
BufferString uiODDataTreeItem::parenttype_
protected
RefMan<ProbeLayer> uiODDataTreeItem::probelayer_
protected
MenuItem uiODDataTreeItem::removemnuitem_
protected
MenuItem uiODDataTreeItem::statisticsitem_
protected
MenuItem uiODDataTreeItem::view2dvditem_
protected
MenuItem uiODDataTreeItem::view2dwvaitem_
protected
uiVisPartServer* uiODDataTreeItem::visserv_
protected

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