#include "graphicsview.h" #include "editor.h" void GraphicsView::mousePressEvent(QMouseEvent *event) { QGraphicsView::mousePressEvent(event); if (editor) { editor->objectsView_onMousePress(event); } } void GraphicsView::mouseMoveEvent(QMouseEvent *event) { QGraphicsView::mouseMoveEvent(event); } void GraphicsView::mouseReleaseEvent(QMouseEvent *event) { QGraphicsView::mouseReleaseEvent(event); } void GraphicsView::drawForeground(QPainter *painter, const QRectF &rect) { for (auto item : this->overlay.getItems()) { item->render(painter); } }