13 #ifndef DtContextTreeWidget_H_
14 #define DtContextTreeWidget_H_
19 #include <QtGui/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);
89 bool rightClick()
const
100 virtual void onButtonDestroyed();
105 virtual void processContextMenu(
const QPoint&);
108 virtual void mousePressEvent(QMouseEvent* mouseEvent);
111 virtual void mouseReleaseEvent(QMouseEvent* mouseEvent);