![]() |
LibrePCB Developers Documentation
|
The OutputJobRunner class. More...
#include <outputjobrunner.h>
Inherits QObject.
Collaboration diagram for OutputJobRunner:Signals | |
| void | jobStarted (std::shared_ptr< const OutputJob > job) |
| void | aboutToWriteFile (const FilePath &fp) |
| void | aboutToRemoveFile (const FilePath &fp) |
| void | warning (const QString &msg) |
| void | previewReady (int index, const QSize &pageSize, const QRectF margins, std::shared_ptr< QPicture > picture) |
Public Member Functions | |
| OutputJobRunner ()=delete | |
| OutputJobRunner (const OutputJobRunner &other)=delete | |
| OutputJobRunner (Project &project) noexcept | |
| ~OutputJobRunner () noexcept | |
| const FilePath & | getOutputDirectory () const noexcept |
| const QMultiHash< Uuid, FilePath > & | getWrittenFiles () const noexcept |
| void | setOutputDirectory (const FilePath &fp) noexcept |
| void | run (const QVector< std::shared_ptr< OutputJob > > &jobs) |
| QList< FilePath > | findUnknownFiles (const QSet< Uuid > &knownJobs) const |
| void | removeUnknownFiles (const QList< FilePath > &files) |
| GraphicsExport::Pages | buildPages (const GraphicsOutputJob &job, bool rebuildPlanes) |
| OutputJobRunner & | operator= (const OutputJobRunner &rhs)=delete |
Private Member Functions | |
| void | run (const OutputJob &job) |
| void | runImpl (const GraphicsOutputJob &job) |
| void | runImpl (const GerberExcellonOutputJob &job) |
| void | runImpl (const PickPlaceOutputJob &job) |
| void | runImpl (const GerberX3OutputJob &job) |
| void | runImpl (const NetlistOutputJob &job) |
| void | runImpl (const BomOutputJob &job) |
| void | runImpl (const InteractiveHtmlBomOutputJob &job) |
| void | runImpl (const Board3DOutputJob &job) |
| void | runImpl (const ProjectJsonOutputJob &job) |
| void | runImpl (const LppzOutputJob &job) |
| void | runImpl (const CopyOutputJob &job) |
| void | runImpl (const ArchiveOutputJob &job) |
| QList< Board * > | getBoards (const OutputJob::ObjectSet< std::optional< Uuid > > &set, bool includeNullInAll) const |
| QList< Board * > | getBoards (const OutputJob::ObjectSet< Uuid > &set) const |
| QVector< std::shared_ptr< AssemblyVariant > > | getAssemblyVariants (const OutputJob::ObjectSet< std::optional< Uuid > > &set, bool includeNullInAll) const |
| QVector< std::shared_ptr< AssemblyVariant > > | getAssemblyVariants (const OutputJob::ObjectSet< Uuid > &set) const |
Static Private Member Functions | |
| static void | rebuildOutdatedPlanes (Board &board) |
Private Attributes | |
| Project & | mProject |
| QScopedPointer< OutputDirectoryWriter > | mWriter |
The OutputJobRunner class.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
|
noexcept |
Here is the caller graph for this function:
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:| void run | ( | const QVector< std::shared_ptr< OutputJob > > & | jobs | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the caller graph for this function:| void removeUnknownFiles | ( | const QList< FilePath > & | files | ) |
| GraphicsExport::Pages buildPages | ( | const GraphicsOutputJob & | job, |
| bool | rebuildPlanes | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
|
signal |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
signal |
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
staticprivate |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |