began node work

This commit is contained in:
itsmattkc
2019-04-08 14:13:08 +10:00
parent 8e3d664061
commit 3e1c857de4
13 changed files with 189 additions and 2 deletions
+35
View File
@@ -0,0 +1,35 @@
#include "nodeview.h"
#include <QWheelEvent>
#include <QDebug>
NodeView::NodeView(QGraphicsScene *scene, QWidget *parent) :
QGraphicsView(scene, parent),
hand_moving_(false)
{
setMouseTracking(true);
setWindowTitle(tr("Node Editor"));
}
void NodeView::mousePressEvent(QMouseEvent *event)
{
QGraphicsView::mousePressEvent(event);
}
void NodeView::mouseMoveEvent(QMouseEvent *event)
{
QGraphicsView::mouseMoveEvent(event);
}
void NodeView::mouseReleaseEvent(QMouseEvent *event)
{
}
void NodeView::wheelEvent(QWheelEvent *event)
{
if (event->angleDelta().y() > 0) {
scale(0.9, 0.9);
} else {
scale(1.1, 1.1);
}
}