node socket UI

This commit is contained in:
itsmattkc
2019-04-11 11:48:20 +10:00
parent 358d1ba16a
commit 1285d70c62
14 changed files with 103 additions and 11 deletions
+4 -2
View File
@@ -4,6 +4,8 @@
#include <QWidget>
#include <QGraphicsItem>
class EffectUI;
class NodeUI : public QGraphicsRectItem {
public:
NodeUI();
@@ -11,11 +13,11 @@ public:
void AddToScene(QGraphicsScene* scene);
void Resize(const QSize& s);
void SetWidget(QWidget* widget);
void SetWidget(EffectUI* widget);
protected:
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
private:
QWidget* central_widget_;
EffectUI* central_widget_;
QGraphicsProxyWidget* proxy_;
QPainterPath path_;
};