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

Method onRedoInvoked

bt_editor/mainwindow.cpp:661–675  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

659}
660
661void MainWindow::onRedoInvoked()
662{
663 if ( _current_mode != GraphicMode::EDITOR ) return; //locked
664
665 if( _redo_stack.size() > 0)
666 {
667 _undo_stack.push_back( _current_state );
668 _current_state = std::move( _redo_stack.back() );
669 _redo_stack.pop_back();
670
671 loadSavedStateFromJson(_current_state);
672
673 // qDebug() << "R: Undo size: " << _undo_stack.size() << " Redo size: " << _redo_stack.size();
674 }
675}
676
677void MainWindow::loadSavedStateFromJson(SavedState saved_state)
678{

Callers 1

undoRedoMethod · 0.80

Calls

no outgoing calls

Tested by 1

undoRedoMethod · 0.64