began node viewer for dag insight

This commit is contained in:
itsmattkc
2019-07-15 03:52:44 -04:00
parent 33f9f9dbc4
commit dc2101938e
19 changed files with 401 additions and 42 deletions
+10
View File
@@ -22,6 +22,7 @@
#define NODEVIEWITEM_H
#include <QGraphicsRectItem>
#include <QLinearGradient>
#include "node/node.h"
@@ -30,11 +31,20 @@ class NodeViewItem : public QGraphicsRectItem
public:
NodeViewItem(QGraphicsItem* parent = nullptr);
void SetColor(const QColor& color);
void SetNode(Node* n);
Node* node();
protected:
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
private:
void UpdateGradient();
Node* node_;
QColor color_;
};
#endif // NODEVIEWITEM_H