OpendTect  7.0
Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | Friends | List of all members
i_treeVwMessenger Class Reference

brief Helper class for uiTreeView to relay Qt's messages. More...

Inheritance diagram for i_treeVwMessenger:
[legend]

Protected Member Functions

 i_treeVwMessenger (QTreeWidget &sndr, uiTreeView &receiver)
 

Private Slots

void currentItemChanged (QTreeWidgetItem *item, QTreeWidgetItem *)
 
void customContextMenuRequested (const QPoint &qpoint)
 
void itemChanged (QTreeWidgetItem *item, int column)
 
void itemClicked (QTreeWidgetItem *item, int col)
 
void itemCollapsed (QTreeWidgetItem *item)
 
void itemDoubleClicked (QTreeWidgetItem *item, int col)
 
void itemEntered (QTreeWidgetItem *item, int col)
 
void itemExpanded (QTreeWidgetItem *item)
 
void itemPressed (QTreeWidgetItem *item, int col)
 
void itemSelectionChanged ()
 

Private Member Functions

void setNotifiedColumn (int col)
 
void setNotifiedItem (QTreeWidgetItem *item)
 

Private Attributes

uiTreeViewreceiver_
 
QTreeWidget & sender_
 

Friends

class uiTreeViewBody
 

Detailed Description

brief Helper class for uiTreeView to relay Qt's messages.

Internal object, to hide Qt's signal/slot mechanism.

Constructor & Destructor Documentation

◆ i_treeVwMessenger()

i_treeVwMessenger::i_treeVwMessenger ( QTreeWidget &  sndr,
uiTreeView receiver 
)
inlineprotected

Member Function Documentation

◆ currentItemChanged

void i_treeVwMessenger::currentItemChanged ( QTreeWidgetItem *  item,
QTreeWidgetItem *   
)
inlineprivateslot

◆ customContextMenuRequested

void i_treeVwMessenger::customContextMenuRequested ( const QPoint &  qpoint)
inlineprivateslot

◆ itemChanged

void i_treeVwMessenger::itemChanged ( QTreeWidgetItem *  item,
int  column 
)
inlineprivateslot

◆ itemClicked

void i_treeVwMessenger::itemClicked ( QTreeWidgetItem *  item,
int  col 
)
inlineprivateslot

◆ itemCollapsed

void i_treeVwMessenger::itemCollapsed ( QTreeWidgetItem *  item)
inlineprivateslot

◆ itemDoubleClicked

void i_treeVwMessenger::itemDoubleClicked ( QTreeWidgetItem *  item,
int  col 
)
inlineprivateslot

◆ itemEntered

void i_treeVwMessenger::itemEntered ( QTreeWidgetItem *  item,
int  col 
)
inlineprivateslot

◆ itemExpanded

void i_treeVwMessenger::itemExpanded ( QTreeWidgetItem *  item)
inlineprivateslot

◆ itemPressed

void i_treeVwMessenger::itemPressed ( QTreeWidgetItem *  item,
int  col 
)
inlineprivateslot

◆ itemSelectionChanged

void i_treeVwMessenger::itemSelectionChanged ( )
inlineprivateslot

◆ setNotifiedColumn()

void i_treeVwMessenger::setNotifiedColumn ( int  col)
inlineprivate

◆ setNotifiedItem()

void i_treeVwMessenger::setNotifiedItem ( QTreeWidgetItem *  item)
inlineprivate

Friends And Related Function Documentation

◆ uiTreeViewBody

friend class uiTreeViewBody
friend

Member Data Documentation

◆ receiver_

uiTreeView& i_treeVwMessenger::receiver_
private

◆ sender_

QTreeWidget& i_treeVwMessenger::sender_
private

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