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_) ) void setNotifiedItem(QTreeWidgetItem *item)
Definition: i_qtreeview.h:73
uiTreeView & receiver_
Definition: i_qtreeview.h:79
void itemDoubleClicked(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:167
void currentItemChanged(QTreeWidgetItem *item, QTreeWidgetItem *)
Definition: i_qtreeview.h:118
void setNotifiedItem(mQtclass(QTreeWidgetItem *))
QTreeWidget & sender_
Definition: i_qtreeview.h:80
#define mNoTrigger(notifier)
Definition: i_qtreeview.h:92
void itemSelectionChanged()
Definition: i_qtreeview.h:104
i_treeVwMessenger(QTreeWidget &sndr, uiTreeView &receiver)
Definition: i_qtreeview.h:34
void itemEntered(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:174
OD::ButtonState buttonstate_
Definition: uitreeview.h:156
friend class uiTreeViewBody
Definition: i_qtreeview.h:30
#define mTrigger(notifier)
Definition: i_qtreeview.h:95
void itemChanged(QTreeWidgetItem *item, int column)
Definition: i_qtreeview.h:111
void setNotifiedColumn(int col)
Definition: i_qtreeview.h:76
Definition: uitreeview.h:29
void itemCollapsed(QTreeWidgetItem *item)
Definition: i_qtreeview.h:161
void customContextMenuRequested(const QPoint &qpoint)
Definition: i_qtreeview.h:148
#define mTriggerExtra(notifier, extranotifier)
Definition: i_qtreeview.h:98
brief Helper class for uiTreeView to relay Qt's 'activated' messages to uiAction. ...
Definition: i_qtreeview.h:27
void setNotifiedColumn(int col)
Definition: uitreeview.h:131
void itemPressed(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:136
void itemExpanded(QTreeWidgetItem *item)
Definition: i_qtreeview.h:155
void itemClicked(QTreeWidgetItem *item, int col)
Definition: i_qtreeview.h:124