20#ifndef LIBREPCB_CORE_COPYOUTPUTJOB_H
21#define LIBREPCB_CORE_COPYOUTPUTJOB_H
59 virtual QString
getTypeTr() const noexcept override;
60 virtual QIcon
getTypeIcon() const noexcept override;
79 virtual std::shared_ptr<OutputJob>
cloneShared() const noexcept override;
File copy output job.
Definition copyoutputjob.h:45
const QString & getInputPath() const noexcept
Definition copyoutputjob.h:66
bool mSubstituteVariables
Definition copyoutputjob.h:89
BoardSet mBoards
Definition copyoutputjob.h:90
virtual QString getTypeTr() const noexcept override
Definition copyoutputjob.cpp:73
void setOutputPath(const QString &path) noexcept
Definition copyoutputjob.cpp:114
CopyOutputJob() noexcept
Definition copyoutputjob.cpp:37
ObjectSet< std::optional< Uuid > > BoardSet
Definition copyoutputjob.h:49
virtual bool equals(const OutputJob &rhs) const noexcept override
Definition copyoutputjob.cpp:145
static QString getTypeName() noexcept
Definition copyoutputjob.h:77
const AssemblyVariantSet & getAssemblyVariants() const noexcept
Definition copyoutputjob.h:63
void setSubstituteVariables(bool subst) noexcept
Definition copyoutputjob.cpp:85
static QString getTypeTrStatic() noexcept
Definition copyoutputjob.h:78
QString mOutputPath
Definition copyoutputjob.h:93
void setAssemblyVariants(const AssemblyVariantSet &avs) noexcept
Definition copyoutputjob.cpp:99
QString mInputPath
Definition copyoutputjob.h:92
const BoardSet & getBoards() const noexcept
Definition copyoutputjob.h:62
bool getSubstituteVariables() const noexcept
Definition copyoutputjob.h:61
virtual QIcon getTypeIcon() const noexcept override
Definition copyoutputjob.cpp:77
virtual void serializeDerived(SExpression &root) const override
Definition copyoutputjob.cpp:133
const QString & getOutputPath() const noexcept
Definition copyoutputjob.h:67
ObjectSet< std::optional< Uuid > > AssemblyVariantSet
Definition copyoutputjob.h:50
void setInputPath(const QString &path) noexcept
Definition copyoutputjob.cpp:107
virtual std::shared_ptr< OutputJob > cloneShared() const noexcept override
Definition copyoutputjob.cpp:125
AssemblyVariantSet mAssemblyVariants
Definition copyoutputjob.h:91
void setBoards(const BoardSet &boards) noexcept
Definition copyoutputjob.cpp:92
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