| 502 | } |
| 503 | |
| 504 | void ProjectEditor::execOutputJobsDialog(const QString& typeName) noexcept { |
| 505 | emit abortBlockingToolsInOtherEditors(nullptr); // Release undo stack. |
| 506 | OutputJobsDialog dlg(mWorkspace, mApp.getLibraryElementCache(), *mProject, |
| 507 | *mUndoStack, qApp->activeWindow()); |
| 508 | |
| 509 | // if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0): Remove lambda. |
| 510 | QMetaObject::invokeMethod( |
| 511 | &dlg, [&dlg, typeName]() { dlg.preselectJobByType(typeName); }, |
| 512 | Qt::QueuedConnection); |
| 513 | |
| 514 | dlg.exec(); |
| 515 | } |
| 516 | |
| 517 | void ProjectEditor::execBomReviewDialog(const Board* board) noexcept { |
| 518 | BomReviewDialog dialog(mWorkspace.getSettings(), *mProject, board, |
no test coverage detected