foundational node UI work

This commit is contained in:
itsmattkc
2019-04-08 22:16:47 +10:00
parent 3e1c857de4
commit 3837d7c461
14 changed files with 565 additions and 311 deletions
+21
View File
@@ -0,0 +1,21 @@
#ifndef NODEUI_H
#define NODEUI_H
#include <QWidget>
#include <QGraphicsItem>
#include "ui/nodewidget.h"
class NodeUI : public QGraphicsRectItem {
public:
NodeUI();
void AddToScene(QGraphicsScene* scene);
void Resize(const QSize& s);
protected:
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
private:
NodeWidget central_widget_;
};
#endif // NODEUI_H