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

Method onUndoInvoked

bt_editor/mainwindow.cpp:645–659  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

643}
644
645void MainWindow::onUndoInvoked()
646{
647 if ( _current_mode != GraphicMode::EDITOR ) return; //locked
648
649 if( _undo_stack.size() > 0)
650 {
651 _redo_stack.push_back( std::move(_current_state) );
652 _current_state = _undo_stack.back();
653 _undo_stack.pop_back();
654
655 loadSavedStateFromJson(_current_state);
656
657 // qDebug() << "U: Undo size: " << _undo_stack.size() << " Redo size: " << _redo_stack.size();
658 }
659}
660
661void MainWindow::onRedoInvoked()
662{

Callers 2

undoRedoMethod · 0.80

Calls

no outgoing calls

Tested by 2

undoRedoMethod · 0.64