MCPcopy Create free account
hub / github.com/BehaviorTree/Groot / saveCurrentState

Method saveCurrentState

bt_editor/mainwindow.cpp:614–629  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

612}
613
614MainWindow::SavedState MainWindow::saveCurrentState()
615{
616 SavedState saved;
617 int index = ui->tabWidget->currentIndex();
618 saved.main_tree = _main_tree;
619 saved.current_tab_name = ui->tabWidget->tabText(index);
620 auto current_view = getTabByName( saved.current_tab_name )->view();
621 saved.view_transform = current_view->transform();
622 saved.view_area = current_view->sceneRect();
623
624 for (auto& it: _tab_info)
625 {
626 saved.json_states[it.first] = it.second->scene()->saveToMemory();
627 }
628 return saved;
629}
630
631void MainWindow::onPushUndo()
632{

Callers

nothing calls this directly

Calls 2

viewMethod · 0.80
sceneMethod · 0.80

Tested by

no test coverage detected