OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <i_qtreeview.h>

Inheritance diagram for i_treeVwMessenger:
[legend]

Protected Member Functions

 i_treeVwMessenger (QTreeWidget &sndr, uiTreeView &rec)
 
 ~i_treeVwMessenger ()
 

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 & rec )
inlineprotected

◆ ~i_treeVwMessenger()

i_treeVwMessenger::~i_treeVwMessenger ( )
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 Symbol 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-2025