Есть виджет, в котором есть QGraphicsView
h:
class SomeClass : public QWidget
{
....
protected:
QGraphicsScene *scene;
void mousePressEvent(QMouseEvent *event);
....
}
cpp:
SomeClass::SomeClass(QWidget *parent, Qt::WFlags flags)
: QWidget(parent)
{
ui.setupUi(this);
....
ui.graphicsView->setScene(scene);
}
Как отследить нажатия на QGraphicsView в этом виджете?
Делал так:
Добавлял в cpp файл:
void SomeClass::mousePressEvent(QMouseEvent *event)
{
//Тут при попытке обратиться к event выдает ошибку:
// Использование указателя на тип неполного класса не допускается.
}
Что я делаю не так и как правильно сделать?
Спасибо.