Попробовал просто переопределить eventFilter, но у меня программа туда даже не заходит.Мб делаю что не так?
class MapViewer : public QGraphicsView
{
Q_OBJECT
protected:
bool eventFilter(QObject *obj, QEvent *ev);
}
bool MapViewer::eventFilter(QObject *obj, QEvent *ev)
{
if(obj == this)
{
if(ev->type() == QEvent::HoverLeave)
{
..................stuff..................
return QObject::eventFilter(obj, ev);
qDebug("eventFilter");
}
qDebug("event");
return QObject::eventFilter(obj, ev);
}
qDebug("event");
return QObject::eventFilter(obj, ev);
}