sequence encapsulation

This commit is contained in:
itsmattkc
2019-05-09 00:19:36 +10:00
parent 5f0debb7ec
commit 2905dce3d9
37 changed files with 380 additions and 293 deletions
+6
View File
@@ -8,6 +8,12 @@ NodeGraph::NodeGraph() :
}
void NodeGraph::AddNode(NodePtr node)
{
nodes_.append(node);
emit NodeGraphChanged();
}
Node *NodeGraph::OutputNode()
{
return output_node_.get();
+6 -1
View File
@@ -2,11 +2,13 @@
#define NODEGRAPH_H
#include <QVector>
#include <QObject>
#include "nodes/node.h"
class NodeGraph
class NodeGraph : public QObject
{
Q_OBJECT
public:
NodeGraph();
@@ -48,6 +50,9 @@ public:
*/
Node* OutputNode();
signals:
void NodeGraphChanged();
private:
NodePtr output_node_;
+3 -3
View File
@@ -811,10 +811,10 @@ void OldEffectNode::gizmo_world_to_screen(const QMatrix4x4& matrix, const QMatri
projection,
QRect(0,
0,
parent_clip->track()->sequence()->width,
parent_clip->track()->sequence()->height));
parent_clip->track()->sequence()->width(),
parent_clip->track()->sequence()->height()));
g->screen_pos[j] = QPoint(screen_pos.x(), parent_clip->track()->sequence()->height-screen_pos.y());
g->screen_pos[j] = QPoint(screen_pos.x(), parent_clip->track()->sequence()->height() - screen_pos.y());
}
}