23 #ifndef __TABLEWIDGETMOUSEAWARE_H__ 24 #define __TABLEWIDGETMOUSEAWARE_H__ 26 #include <QtContainerFwd> 27 #include <QTableWidget> 36 bool isEmitSignalsEvenIfIndexIsInvalidEnabled()
const {
return bEmitSignalsEvenIfIndexIsInvalid; }
42 void setEmitSignalsEvenIfIndexIsInvalid(
bool b) { bEmitSignalsEvenIfIndexIsInvalid = b; }
49 bool bEmitSignalsEvenIfIndexIsInvalid;
52 virtual void mouseDoubleClickEvent(QMouseEvent* event);
53 virtual void mouseReleaseEvent(QMouseEvent* event);
56 void leftMouseDoubleClicked(
const QModelIndex& index,
const QPoint& cursorPosition);
57 void middleMouseClick(
const QModelIndex& index,
const QPoint& cursorPosition);
58 void rightMouseClick(
const QModelIndex& index,
const QPoint& cursorPosition);