#ifndef GRAPHWIDGET_H #define GRAPHWIDGET_H #include #include #include #include "node.h" //class Node; class GraphWidget : public QGraphicsView { Q_OBJECT public: GraphWidget(QWidget *parent = 0); protected: // void drawBackground(QPainter *painter, const QRectF &rect); void keyPressEvent(QKeyEvent *event); void wheelEvent(QWheelEvent *event); void scaleView(qreal scaleFactor); private: Node *activeNode; QGraphicsScene *scene; }; #endif // GRAPHWIDGET_H