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
+10 -2
View File
@@ -3,19 +3,27 @@
#include <QGraphicsScene>
#include "ui/panel.h"
#include "effectspanel.h"
#include "ui/nodeview.h"
#include "ui/nodeui.h"
class NodeEditor : public Panel {
class NodeEditor : public EffectsPanel {
Q_OBJECT
public:
NodeEditor(QWidget* parent = nullptr);
virtual void Retranslate() override;
protected:
virtual void LoadEvent() override;
private:
QGraphicsScene scene_;
NodeView view_;
QVector<NodeUI*> nodes_;
private slots:
void Scroll(qreal x, qreal y);
};