nodeview: updates to complete new context paradigm

This commit is contained in:
itsmattkc
2021-07-09 18:00:01 -07:00
parent d83087a4ef
commit f14a301ffa
8 changed files with 666 additions and 149 deletions
+9 -3
View File
@@ -754,9 +754,15 @@ void MainWindow::FocusedPanelChanged(PanelWidget *panel)
// Signal project panel focus
UpdateTitle();
if (project->project()) {
QVector<Node*> context = {project->project()->root()};
node_panel_->SetGraph(project->project(), context);
node_panel_->SelectWithDependencies(context, false);
node_panel_->SetGraph(project->project(), {project->project()->root()});
bool center = true;
auto selected = project->SelectedItems();
if (selected.isEmpty()) {
selected.append(project->project()->root());
center = false;
}
node_panel_->Select(selected, center);
}
}
}