OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiTreeItemTBHandler Class Reference
Inheritance diagram for uiTreeItemTBHandler:
[legend]

Public Member Functions

 uiTreeItemTBHandler (uiParent *)
 
 ~uiTreeItemTBHandler ()
 
void addButtons ()
 
bool executeMenu () override
 
- Public Member Functions inherited from MenuHandler
bool isHandled () const
 
int menuID () const
 
int queueID () const
 
void setIsHandled (bool)
 
void setMenuID (int newid)
 
- Public Member Functions inherited from MenuItemHolder
 MenuItemHolder ()
 
virtual ~MenuItemHolder ()
 
virtual void addItem (MenuItem *, bool manage=false)
 
MenuItemfindItem (const char *)
 Seaches for untranslated text. More...
 
const MenuItemfindItem (const char *) const
 Seaches for untranslated text. More...
 
MenuItemfindItem (int id)
 
const MenuItemfindItem (int id) const
 
MenuItemgetItem (int idx)
 
const MenuItemgetItem (int idx) const
 
const ObjectSet< MenuItem > & getItems () const
 
int itemIndex (const MenuItem *) const
 
int itemIndex (int id) const
 
int nrItems () const
 
void removeItems ()
 
- 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
 
virtual CallBackertrueCaller ()
 
- Public Member Functions inherited from RefCount::Referenced
void addObserver (WeakPtrBase *obs)
 Not for normal use. May become private. More...
 
int nrRefs () const
 Only for expert use. More...
 
void ref () const
 
bool refIfReffed () const
 Don't use in production, for debugging. More...
 
void removeObserver (WeakPtrBase *obs)
 Not for normal use. May become private. More...
 
bool tryRef () const
 Not for normal use. May become private. More...
 
void unRef () const
 
void unRefNoDelete () const
 

Protected Member Functions

void butClickCB (CallBacker *)
 
void handleEmpty ()
 
- Protected Member Functions inherited from MenuHandler
 MenuHandler (int id)
 
virtual ~MenuHandler ()
 
void assignItemID (MenuItem &) override
 
void executeQueue ()
 
- Protected Member Functions inherited from MenuItemHolder
void itemIsDeletedCB (CallBacker *)
 
- Protected Member Functions inherited from RefCount::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
virtual ~Referenced ()
 
Referencedoperator= (const Referenced &)
 

Protected Attributes

uiToolBartb_
 
uiParentuiparent_
 
- Protected Attributes inherited from MenuHandler
int id_
 
bool ishandled_
 
int queueid_
 
- Protected Attributes inherited from MenuItemHolder
MenuItemHolderparent_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Static Public Member Functions inherited from RefCount::Referenced
static bool isSane (const Referenced *)
 
- Public Attributes inherited from MenuHandler
Notifier< MenuHandlercreatenotifier
 
CNotifier< MenuHandler, int > handlenotifier
 
Notifier< MenuHandlerinitnotifier
 
- Public Attributes inherited from MenuItemHolder
Notifier< MenuItemHolderremoval
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiTreeItemTBHandler()

uiTreeItemTBHandler::uiTreeItemTBHandler ( uiParent )

◆ ~uiTreeItemTBHandler()

uiTreeItemTBHandler::~uiTreeItemTBHandler ( )

Member Function Documentation

◆ addButtons()

void uiTreeItemTBHandler::addButtons ( )

◆ butClickCB()

void uiTreeItemTBHandler::butClickCB ( CallBacker )
protected

◆ executeMenu()

bool uiTreeItemTBHandler::executeMenu ( )
inlineoverridevirtual

Implements MenuHandler.

◆ handleEmpty()

void uiTreeItemTBHandler::handleEmpty ( )
protected

Member Data Documentation

◆ tb_

uiToolBar* uiTreeItemTBHandler::tb_
protected

◆ uiparent_

uiParent* uiTreeItemTBHandler::uiparent_
protected

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