 |
OpendTect
6.6
|
Go to the documentation of this file.
17 #include <QTreeWidget>
41 connect( &sndr, SIGNAL(
itemChanged(QTreeWidgetItem*,
int)),
49 connect( &sndr, SIGNAL(
itemClicked(QTreeWidgetItem*,
int)),
52 connect( &sndr, SIGNAL(
itemPressed(QTreeWidgetItem*,
int)),
67 connect( &sndr, SIGNAL(
itemEntered(QTreeWidgetItem*,
int)),
83 #define mTriggerBody( notifier, triggerstatement1, triggerstatement2 ) \
85 BufferString msg = #notifier; \
86 const int refnr = receiver_.beginCmdRecEvent( msg ); \
89 receiver_.endCmdRecEvent( refnr, msg ); \
92 #define mNoTrigger( notifier ) \
93 mTriggerBody( notifier, , )
95 #define mTrigger( notifier ) \
96 mTriggerBody( notifier, receiver_.notifier.trigger(receiver_), )
98 #define mTriggerExtra( notifier, extranotifier ) \
99 mTriggerBody( notifier, receiver_.notifier.trigger(receiver_), \
100 receiver_.extranotifier.trigger(receiver_) )
106 QList<QTreeWidgetItem*> items =
sender_.selectedItems();
@ RightButton
Definition: keyenum.h:23
void setNotifiedItem(QTreeWidgetItem *item)
Definition: i_qtreeview.h:73
Definition: uitreeview.h:33
OD::ButtonState buttonstate_
Definition: uitreeview.h:161
#define mTrigger(notifier)
Definition: i_qtreeview.h:95
void itemClicked(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:124
void itemEntered(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:177
brief Helper class for uiTreeView to relay Qt's messages.
Definition: i_qtreeview.h:28
i_treeVwMessenger(QTreeWidget &sndr, uiTreeView &receiver)
Definition: i_qtreeview.h:34
void itemDoubleClicked(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:167
@ LeftButton
Definition: keyenum.h:22
friend class uiTreeViewBody
Definition: i_qtreeview.h:30
#define mNoTrigger(notifier)
Definition: i_qtreeview.h:92
QTreeWidget & sender_
Definition: i_qtreeview.h:80
void customContextMenuRequested(const QPoint &qpoint)
Definition: i_qtreeview.h:148
bool allowDoubleClick() const
void setNotifiedColumn(int col)
Definition: uitreeview.h:136
void itemSelectionChanged()
Definition: i_qtreeview.h:104
uiTreeView & receiver_
Definition: i_qtreeview.h:79
void setNotifiedItem(mQtclass(QTreeWidgetItem *))
void itemChanged(QTreeWidgetItem *item, int column)
Definition: i_qtreeview.h:111
void itemCollapsed(QTreeWidgetItem *item)
Definition: i_qtreeview.h:161
void setNotifiedColumn(int col)
Definition: i_qtreeview.h:76
void itemPressed(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:136
void currentItemChanged(QTreeWidgetItem *item, QTreeWidgetItem *)
Definition: i_qtreeview.h:118
void itemExpanded(QTreeWidgetItem *item)
Definition: i_qtreeview.h:155
#define mTriggerExtra(notifier, extranotifier)
Definition: i_qtreeview.h:98
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021