initial commit

This commit is contained in:
itsmattkc
2021-05-16 09:58:57 +10:00
parent a675e0ccbb
commit 8e9859b2b3
21 changed files with 439 additions and 248 deletions
+7 -16
View File
@@ -40,9 +40,14 @@ public:
return node_view_->GetGraph();
}
void SetGraph(NodeGraph *graph)
void SetGraph(NodeGraph *graph, const QVector<void*> &nodes)
{
node_view_->SetGraph(graph);
node_view_->SetGraph(graph, nodes);
}
void ClearGraph()
{
node_view_->ClearGraph();
}
virtual void SelectAll() override
@@ -106,20 +111,6 @@ public slots:
node_view_->SelectWithDependencies(nodes);
}
void SelectBlocks(const QVector<Block*>& blocks)
{
QVector<Node*> nodes(blocks.size());
memcpy(nodes.data(), blocks.constData(), blocks.size() * sizeof(Block*));
node_view_->SelectWithDependencies(nodes);
}
void DeselectBlocks(const QVector<Block*>& nodes)
{
Q_UNUSED(nodes)
qDebug() << "Stub";
//node_view_->DeselectBlocks(nodes);
}
signals:
void NodesSelected(const QVector<Node*>& nodes);