src/ui/canvas.cpp

changeset 47
cd6704009eb9
child 48
3c10f0e2fbe0
equal deleted inserted replaced
46:98645c8e7704 47:cd6704009eb9
1 #include <QMouseEvent>
2 #include "canvas.h"
3
4 Canvas::Canvas(
5 Model* model,
6 DocumentManager* documents,
7 const ldraw::ColorTable& colorTable,
8 QWidget* parent) :
9 PartRenderer{model, documents, colorTable, parent}
10 {
11 this->setMouseTracking(true);
12 }
13
14 void Canvas::mouseMoveEvent(QMouseEvent* event)
15 {
16 const ldraw::Id id = this->pick(event->pos());
17 this->newStatusText("Selected: %1"_q.arg(id.value));
18 PartRenderer::mouseMoveEvent(event);
19 }

mercurial