13 #ifndef DtContextTreeWidget_H_
14 #define DtContextTreeWidget_H_
19 #include <QtWidgets/QTreeWidget>
67 virtual void addContextItem(
QPushButton* b,
const QString& title,
QObject* receiver,
const char* slot);
71 virtual void addContextItem(
const QString& item,
QObject* receiver,
const char* slot,
72 const QIcon& icon = QIcon());
75 virtual void addContextSeparator();
84 virtual void removeMenuItem(
const QString&);
87 virtual void removeSeparator(
int at = 1);
100 virtual void onButtonDestroyed();
105 virtual void processContextMenu(
const QPoint&);
108 virtual void mousePressEvent(QMouseEvent* mouseEvent);
111 virtual void mouseReleaseEvent(QMouseEvent* mouseEvent);
DtContextMenuItems myMenuItems
Definition: DtContextTreeWidget.h:118
std::vector< ContextMenuItem > DtContextMenuItems
Definition: DtContextTreeWidget.h:53
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
bool rightClick() const
Definition: DtContextTreeWidget.h:89
A tree widget that will allow the addition of menu items that will appear on a context menu when the ...
Definition: DtContextTreeWidget.h:32
boost::signal< void(DtContextTreeWidget *, QMenu *)> signal_contextMenuAboutToBeShown
Signal emitted before the menu is shown.
Definition: DtContextTreeWidget.h:97
bool myRightClick
Definition: DtContextTreeWidget.h:117