20#ifndef LIBREPCB_CORE_NETLISTOUTPUTJOB_H
21#define LIBREPCB_CORE_NETLISTOUTPUTJOB_H
56 virtual QString
getTypeTr() const noexcept override;
57 virtual QIcon
getTypeIcon() const noexcept override;
68 return tr(
"Netlist") %
" (*.d356)";
70 virtual std::shared_ptr<OutputJob>
cloneShared() const noexcept override;
Netlist output job.
Definition netlistoutputjob.h:43
BoardSet mBoards
Definition netlistoutputjob.h:80
virtual QString getTypeTr() const noexcept override
Definition netlistoutputjob.cpp:61
void setOutputPath(const QString &path) noexcept
Definition netlistoutputjob.cpp:80
virtual bool equals(const OutputJob &rhs) const noexcept override
Definition netlistoutputjob.cpp:106
static QString getTypeName() noexcept
Definition netlistoutputjob.h:66
static QString getTypeTrStatic() noexcept
Definition netlistoutputjob.h:67
QString mOutputPath
Definition netlistoutputjob.h:81
const BoardSet & getBoards() const noexcept
Definition netlistoutputjob.h:58
virtual QIcon getTypeIcon() const noexcept override
Definition netlistoutputjob.cpp:65
virtual void serializeDerived(SExpression &root) const override
Definition netlistoutputjob.cpp:99
ObjectSet< Uuid > BoardSet
Definition netlistoutputjob.h:47
const QString & getOutputPath() const noexcept
Definition netlistoutputjob.h:59
virtual std::shared_ptr< OutputJob > cloneShared() const noexcept override
Definition netlistoutputjob.cpp:91
NetlistOutputJob() noexcept
Definition netlistoutputjob.cpp:37
void setBoards(const BoardSet &boards) noexcept
Definition netlistoutputjob.cpp:73
Base class for all output job types.
Definition outputjob.h:50
The SExpression class.
Definition sexpression.h:69
Definition occmodel.cpp:76
Definition outputjob.h:65