GCodeProcessor -> Added cancel callback

This commit is contained in:
enricoturri1966 2020-09-03 08:32:06 +02:00
parent 0cfa64e245
commit 573194e059
3 changed files with 16 additions and 7 deletions

View file

@ -787,7 +787,7 @@ void GCode::do_export(Print* print, const char* path, GCodePreviewData* preview_
}
#if ENABLE_GCODE_VIEWER
m_processor.process_file(path_tmp);
m_processor.process_file(path_tmp, [print]() { print->throw_if_canceled(); });
DoExport::update_print_estimated_times_stats(m_processor, print->m_print_statistics);
if (result != nullptr)
*result = std::move(m_processor.extract_result());