23 #ifndef __TABLEWIDGETMOUSEAWARE_H__ 
   24 #define __TABLEWIDGETMOUSEAWARE_H__ 
   26 #include <QtContainerFwd> 
   27 #include <QTableWidget> 
   36         bool isEmitSignalsEvenIfIndexIsInvalidEnabled()
 const 
   38                 return bEmitSignalsEvenIfIndexIsInvalid;
 
   45         void setEmitSignalsEvenIfIndexIsInvalid(
bool b)
 
   47                 bEmitSignalsEvenIfIndexIsInvalid = b;
 
   55         bool bEmitSignalsEvenIfIndexIsInvalid;
 
   58         void mouseDoubleClickEvent(QMouseEvent *event) 
override;
 
   59         void mouseReleaseEvent(QMouseEvent *event) 
override;
 
   62         void leftMouseDoubleClicked(
const QModelIndex &index, 
const QPoint &cursorPosition);
 
   63         void middleMouseClick(
const QModelIndex &index, 
const QPoint &cursorPosition);
 
   64         void rightMouseClick(
const QModelIndex &index, 
const QPoint &cursorPosition);