6 #ifndef __TABLEWIDGETMOUSEAWARE_H__
7 #define __TABLEWIDGETMOUSEAWARE_H__
9 #include <QtContainerFwd>
10 #include <QTableWidget>
19 bool isEmitSignalsEvenIfIndexIsInvalidEnabled()
const {
return bEmitSignalsEvenIfIndexIsInvalid; }
25 void setEmitSignalsEvenIfIndexIsInvalid(
bool b) { bEmitSignalsEvenIfIndexIsInvalid = b; }
32 bool bEmitSignalsEvenIfIndexIsInvalid;
35 virtual void mouseDoubleClickEvent(QMouseEvent* event);
36 virtual void mouseReleaseEvent(QMouseEvent* event);
39 void leftMouseDoubleClicked(
const QModelIndex& index,
const QPoint& cursorPosition);
40 void middleMouseClick(
const QModelIndex& index,
const QPoint& cursorPosition);
41 void rightMouseClick(
const QModelIndex& index,
const QPoint& cursorPosition);