10 #ifndef DtContextTreeWidget_H_
11 #define DtContextTreeWidget_H_
16 #include <QtWidgets/QTreeWidget>
64 virtual void addContextItem(
QPushButton* b,
const QString& title,
QObject* receiver,
const char* slot);
68 virtual void addContextItem(
const QString& item,
QObject* receiver,
const char* slot,
69 const QIcon& icon = QIcon());
72 virtual void addContextSeparator();
81 virtual void removeMenuItem(
const QString&);
84 virtual void removeSeparator(
int at = 1);
97 virtual void onButtonDestroyed();
102 virtual void processContextMenu(
const QPoint&);
105 virtual void mousePressEvent(QMouseEvent* mouseEvent);
108 virtual void mouseReleaseEvent(QMouseEvent* mouseEvent);
DtContextMenuItems myMenuItems
Definition: DtContextTreeWidget.h:115
std::vector< ContextMenuItem > DtContextMenuItems
Definition: DtContextTreeWidget.h:50
boost::signalslib::signal< void(DtContextTreeWidget *, QMenu *)> signal_contextMenuAboutToBeShown
Signal emitted before the menu is shown.
Definition: DtContextTreeWidget.h:94
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
bool rightClick() const
Definition: DtContextTreeWidget.h:86
A tree widget that will allow the addition of menu items that will appear on a context menu when the ...
Definition: DtContextTreeWidget.h:29
bool myRightClick
Definition: DtContextTreeWidget.h:114