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

Public Member Functions

 ~uiODDataTreeItem ()
 
int attribNr () const
 
int displayID () const
 
 mDefineFactory2ParamInClass (uiODDataTreeItem, const Attrib::SelSpec &, const char *, factory) void prepareForShutdown()
 
virtual bool select ()
 
virtual void show (bool yn)
 
- Public Member Functions inherited from uiTreeItem
 uiTreeItem (const uiString &nm=uiString::emptyString())
 
virtual ~uiTreeItem ()
 
virtual bool addChild (uiTreeItem *child, bool below)
 
bool allChildrenChecked () const
 
bool allChildrenCollapsed () const
 
bool allChildrenExpanded () const
 
bool allChildrenUnchecked () const
 
bool areAllParentsChecked ()
 
virtual bool askContinueAndSaveIfNeeded (bool withcancel)
 
NotifierAccess * checkStatusChange ()
 
void collapse ()
 
void entryInEditMode (int col)
 
void expand ()
 
virtual uiTreeItem * findChild (const char *name)
 
virtual const uiTreeItem * findChild (const char *name) const
 
virtual uiTreeItem * findChild (int selkey)
 
virtual const uiTreeItem * findChild (int selkey) const
 
virtual void findChildren (const char *, ObjectSet< uiTreeItem > &)
 
uiTreeItem * getChild (int)
 
const uiTreeItem * getChild (int) const
 
ObjectSet< uiTreeItem > & getChildren ()
 
const ObjectSet< uiTreeItem > & getChildren () const
 
uiTreeViewItem * getItem ()
 
const uiTreeViewItem * getItem () const
 
template<class T >
bool getProperty (const char *key, T &res) const
 
bool getPropertyPtr (const char *key, void *&) const
 
bool hasChildren () const
 
bool hasGrandChildren () const
 
virtual bool isChecked () const
 
bool isCollapsed () const
 
bool isExpanded () const
 
virtual bool isSelected () const
 
NotifierAccess * keyPressed ()
 
uiTreeItem * lastChild ()
 
virtual void moveItem (uiTreeItem *after)
 
virtual void moveItemToTop ()
 
uiString name () const
 
int nrChildren () const
 
uiTreeItem * parentTreeItem ()
 
virtual void prepareForShutdown ()
 
virtual void removeAllChildren ()
 
virtual void removeChild (uiTreeItem *)
 
virtual int selectionKey () const
 
void setChecked (bool yn, bool trigger=false)
 
void setName (const uiString &nm)
 
template<class T >
void setProperty (const char *key, const T &)
 
void setPropertyPtr (const char *key, void *)
 
virtual uiTreeItem * siblingAbove ()
 
virtual uiTreeItem * siblingBelow ()
 
virtual int siblingIndex () const
 
virtual void translateText ()
 
virtual void updateCheckStatus ()
 
void updateSelTreeColumnText (int col)
 
- 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 detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 

Static Public Member Functions

static int cPixmapHeight ()
 
static int cPixmapWidth ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

 uiODDataTreeItem (const char *parenttype)
 
void addToToolBarCB (CallBacker *)
 
uiODApplMgr * applMgr () const
 
virtual void checkCB (CallBacker *)
 
virtual uiString createDisplayName () const =0
 
virtual void createMenu (MenuHandler *, bool istoolbar)
 
void createMenuCB (CallBacker *)
 
void displayMiniCtab (const ColTab::Sequence *)
 
virtual void handleMenuCB (CallBacker *)
 
virtual bool hasTransparencyMenu () const
 
virtual bool init ()
 
bool isExpandable () const
 
bool isSelectable () const
 
void keyPressCB (CallBacker *)
 
const char * parentType () const
 
int sceneID () const
 
bool shouldSelect (int) const
 
bool showSubMenu ()
 
int uiTreeViewItemType () const
 
void updateColumnText (int col)
 
- Protected Member Functions inherited from uiTreeItem
virtual bool addChld (uiTreeItem *, bool below, bool downwards)
 
virtual bool anyButtonClick (uiTreeViewItem *)
 
virtual bool doubleClick (uiTreeViewItem *)
 
virtual uiParent * getUiParent () const
 
virtual void removeItem (uiTreeViewItem *)
 
virtual void renameItem (uiTreeViewItem *)
 
virtual bool rightClick (uiTreeViewItem *)
 
virtual bool selectWithKey (int selkey)
 
virtual void setTreeViewItem (uiTreeViewItem *)
 
virtual void updateSelection (int selectionKey, bool dw=false)
 
virtual bool useParentType () const
 

Protected Attributes

MenuItem amplspectrumitem_
 
uiSeisAmplSpectrum * ampspectrumwin_
 
MenuItem changetransparencyitem_
 
MenuItem displaymnuitem_
 
MenuItem fkspectrumitem_
 
uiFKSpectrum * fkspectrumwin_
 
uiMenuHandler * menu_
 
MenuItem movedownmnuitem_
 
MenuItem movemnuitem_
 
MenuItem movetobottommnuitem_
 
MenuItem movetotopmnuitem_
 
MenuItem moveupmnuitem_
 
const char * parenttype_
 
MenuItem removemnuitem_
 
MenuItem statisticsitem_
 
uiStatsDisplayWin * statswin_
 
MenuItem view2dvditem_
 
MenuItem view2dwvaitem_
 
uiVisPartServer * visserv_
 
- Protected Attributes inherited from uiTreeItem
ObjectSet< uiTreeItem > children_
 
uiString name_
 
uiTreeItem * parent_
 
IOPar properties_
 
uiTreeViewItem * uitreeviewitem_
 

Detailed Description

Base class for a data treeitem.

<>

Constructor & Destructor Documentation

◆ ~uiODDataTreeItem()

uiODDataTreeItem::~uiODDataTreeItem ( )

◆ uiODDataTreeItem()

uiODDataTreeItem::uiODDataTreeItem ( const char *  parenttype)
protected

Member Function Documentation

◆ addToToolBarCB()

void uiODDataTreeItem::addToToolBarCB ( CallBacker *  )
protected

◆ applMgr()

uiODApplMgr* uiODDataTreeItem::applMgr ( ) const
protected

◆ attribNr()

int uiODDataTreeItem::attribNr ( ) const

◆ checkCB()

virtual void uiODDataTreeItem::checkCB ( CallBacker *  )
protectedvirtual

Reimplemented in uiContourTreeItem.

◆ cPixmapHeight()

static int uiODDataTreeItem::cPixmapHeight ( )
inlinestatic

◆ cPixmapWidth()

static int uiODDataTreeItem::cPixmapWidth ( )
inlinestatic

◆ createDisplayName()

virtual uiString uiODDataTreeItem::createDisplayName ( ) const
protectedpure virtual

◆ createMenu()

virtual void uiODDataTreeItem::createMenu ( MenuHandler *  ,
bool  istoolbar 
)
protectedvirtual

◆ createMenuCB()

void uiODDataTreeItem::createMenuCB ( CallBacker *  )
protected

◆ displayID()

int uiODDataTreeItem::displayID ( ) const

◆ displayMiniCtab()

void uiODDataTreeItem::displayMiniCtab ( const ColTab::Sequence *  )
protected

◆ handleMenuCB()

virtual void uiODDataTreeItem::handleMenuCB ( CallBacker *  )
protectedvirtual

◆ hasTransparencyMenu()

virtual bool uiODDataTreeItem::hasTransparencyMenu ( ) const
inlineprotectedvirtual

◆ init()

virtual bool uiODDataTreeItem::init ( )
protectedvirtual

Reimplemented from uiTreeItem.

Reimplemented in uiContourTreeItem.

◆ isExpandable()

bool uiODDataTreeItem::isExpandable ( ) const
inlineprotectedvirtual

Reimplemented from uiTreeItem.

◆ isSelectable()

bool uiODDataTreeItem::isSelectable ( ) const
inlineprotectedvirtual

Reimplemented from uiTreeItem.

◆ keyPressCB()

void uiODDataTreeItem::keyPressCB ( CallBacker *  )
protected

◆ mDefineFactory2ParamInClass()

uiODDataTreeItem::mDefineFactory2ParamInClass ( uiODDataTreeItem  ,
const Attrib::SelSpec &  ,
const char *  ,
factory   
)

◆ parentType()

const char* uiODDataTreeItem::parentType ( ) const
inlineprotectedvirtual
Returns
typeid(parentclass).name()

Implements uiTreeItem.

◆ sceneID()

int uiODDataTreeItem::sceneID ( ) const
protected

◆ select()

virtual bool uiODDataTreeItem::select ( )
virtual

Selects this item

Reimplemented from uiTreeItem.

◆ shouldSelect()

bool uiODDataTreeItem::shouldSelect ( int  ) const
protectedvirtual

Reimplemented from uiTreeItem.

◆ show()

virtual void uiODDataTreeItem::show ( bool  yn)
inlinevirtual

◆ showSubMenu()

bool uiODDataTreeItem::showSubMenu ( )
protectedvirtual

Reimplemented from uiTreeItem.

◆ uiTreeViewItemType()

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

Reimplemented from uiTreeItem.

◆ updateColumnText()

void uiODDataTreeItem::updateColumnText ( int  col)
protectedvirtual

Member Data Documentation

◆ amplspectrumitem_

MenuItem uiODDataTreeItem::amplspectrumitem_
protected

◆ ampspectrumwin_

uiSeisAmplSpectrum* uiODDataTreeItem::ampspectrumwin_
protected

◆ changetransparencyitem_

MenuItem uiODDataTreeItem::changetransparencyitem_
protected

◆ displaymnuitem_

MenuItem uiODDataTreeItem::displaymnuitem_
protected

◆ fkspectrumitem_

MenuItem uiODDataTreeItem::fkspectrumitem_
protected

◆ fkspectrumwin_

uiFKSpectrum* uiODDataTreeItem::fkspectrumwin_
protected

◆ menu_

uiMenuHandler* uiODDataTreeItem::menu_
protected

◆ movedownmnuitem_

MenuItem uiODDataTreeItem::movedownmnuitem_
protected

◆ movemnuitem_

MenuItem uiODDataTreeItem::movemnuitem_
protected

◆ movetobottommnuitem_

MenuItem uiODDataTreeItem::movetobottommnuitem_
protected

◆ movetotopmnuitem_

MenuItem uiODDataTreeItem::movetotopmnuitem_
protected

◆ moveupmnuitem_

MenuItem uiODDataTreeItem::moveupmnuitem_
protected

◆ parenttype_

const char* uiODDataTreeItem::parenttype_
protected

◆ removemnuitem_

MenuItem uiODDataTreeItem::removemnuitem_
protected

◆ statisticsitem_

MenuItem uiODDataTreeItem::statisticsitem_
protected

◆ statswin_

uiStatsDisplayWin* uiODDataTreeItem::statswin_
protected

◆ view2dvditem_

MenuItem uiODDataTreeItem::view2dvditem_
protected

◆ view2dwvaitem_

MenuItem uiODDataTreeItem::view2dwvaitem_
protected

◆ visserv_

uiVisPartServer* uiODDataTreeItem::visserv_
protected

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