20#ifndef LIBREPCB_CORE_UNKNOWNOUTPUTJOB_H
21#define LIBREPCB_CORE_UNKNOWNOUTPUTJOB_H
57 virtual QString
getTypeTr() const noexcept override;
58 virtual QIcon
getTypeIcon() const noexcept override;
Base class for all output job types.
Definition: outputjob.h:50
The SExpression class.
Definition: sexpression.h:69
Fallback output job for unknown types.
Definition: unknownoutputjob.h:46
UnknownOutputJob()=delete
virtual QString getTypeTr() const noexcept override
Definition: unknownoutputjob.cpp:52
SExpression mNode
Definition: unknownoutputjob.h:72
virtual bool equals(const OutputJob &rhs) const noexcept override
Definition: unknownoutputjob.cpp:80
virtual QIcon getTypeIcon() const noexcept override
Definition: unknownoutputjob.cpp:56
virtual void serializeDerived(SExpression &root) const override
Definition: unknownoutputjob.cpp:76
virtual void serialize(SExpression &root) const override
Serialize into librepcb::SExpression node.
Definition: unknownoutputjob.cpp:68
virtual std::shared_ptr< OutputJob > cloneShared() const noexcept override
Definition: unknownoutputjob.cpp:64
virtual ~UnknownOutputJob() noexcept
Definition: unknownoutputjob.cpp:45
Definition: occmodel.cpp:77