Download raw (513 bytes)
#include "drawview.h"
#include <QMouseEvent>
#include <QPoint>
#include <QPointF>
DrawView::DrawView(QWidget *parent) :
QGraphicsView(parent)
{
}
void DrawView::mouseReleaseEvent(QMouseEvent *event)
{
QPointF p(mapToScene(event->pos()));
emit posClick(p.x(), p.y());
}
void DrawView::mouseMoveEvent(QMouseEvent *event)
{
emit posChanged(event->pos());
}
void DrawView::resizeEvent(QResizeEvent *event)
{
QGraphicsView::resizeEvent(event);
emit sizeChanged(0);
// QGraphicsView::resizeEvent(event);
}