Merge pull request #1318 from ispyisail/feature/bom-skip-junctions-slaves
Linux build and tests / Build and test (Qt 6, Debug) (push) Failing after 2m7s

Add options to leave junctions and contact blocks out of the parts list
This commit is contained in:
Laurent Trinques
2026-10-05 17:59:05 +02:00
committed by GitHub
18 changed files with 298 additions and 49 deletions
+6 -2
View File
@@ -325,9 +325,13 @@ bool QetScriptApi::exportWires(const QString &output)
return runFlag(QStringLiteral("--export-wires"), {output});
}
bool QetScriptApi::exportBom(const QString &output)
bool QetScriptApi::exportBom(const QString &output, bool noSlaves,
bool noJunctions)
{
return runFlag(QStringLiteral("--export-bom"), {output});
QStringList args{output};
if (noSlaves) args << QStringLiteral("--no-slaves");
if (noJunctions) args << QStringLiteral("--no-junctions");
return runFlag(QStringLiteral("--export-bom"), args);
}
bool QetScriptApi::exportWiring(const QString &output)