20#ifndef LIBREPCB_EDITOR_CMDORGANIZATIONEDIT_H
21#define LIBREPCB_EDITOR_CMDORGANIZATIONEDIT_H
58 void setLogoPng(const QByteArray& png) noexcept;
59 void setUrl(const QUrl& url) noexcept;
The Organization class represents a PCB manufacturer, assembly house etc.
Definition organization.h:47
The OrganizationPcbDesignRules class.
Definition organizationpcbdesignrules.h:43
The CmdLibraryBaseElementEdit class.
Definition cmdlibrarybaseelementedit.h:45
The CmdOrganizationEdit class.
Definition cmdorganizationedit.h:49
void performRedo() override
Redo the command.
Definition cmdorganizationedit.cpp:120
void setUrl(const QUrl &url) noexcept
Definition cmdorganizationedit.cpp:68
QByteArray mNewLogo
Definition cmdorganizationedit.h:83
int mOldPriority
Definition cmdorganizationedit.h:86
QUrl mNewUrl
Definition cmdorganizationedit.h:85
void setLogoPng(const QByteArray &png) noexcept
Definition cmdorganizationedit.cpp:63
void performUndo() override
Undo the command.
Definition cmdorganizationedit.cpp:110
Organization & mOrganization
Definition cmdorganizationedit.h:80
OutputJobList mNewPcbOutputJobs
Definition cmdorganizationedit.h:91
QVector< OrganizationPcbDesignRules > mOldPcbDesignRules
Definition cmdorganizationedit.h:88
void setPcbDesignRules(const QVector< OrganizationPcbDesignRules > &list) noexcept
Definition cmdorganizationedit.cpp:78
QVector< OrganizationPcbDesignRules > mNewPcbDesignRules
Definition cmdorganizationedit.h:89
QUrl mOldUrl
Definition cmdorganizationedit.h:84
void setPcbOutputJobs(const OutputJobList &jobs) noexcept
Definition cmdorganizationedit.cpp:84
CmdOrganizationEdit()=delete
int mNewPriority
Definition cmdorganizationedit.h:87
void setPriority(int priority) noexcept
Definition cmdorganizationedit.cpp:73
OutputJobList mOldAssemblyOutputJobs
Definition cmdorganizationedit.h:92
QByteArray mOldLogo
Definition cmdorganizationedit.h:82
OutputJobList mOldPcbOutputJobs
Definition cmdorganizationedit.h:90
bool performExecute() override
Execute the command the first time.
Definition cmdorganizationedit.cpp:99
OutputJobList mNewAssemblyOutputJobs
Definition cmdorganizationedit.h:93
CmdOrganizationEdit(const CmdOrganizationEdit &other)=delete
~CmdOrganizationEdit() noexcept
Definition cmdorganizationedit.cpp:56
void setAssemblyOutputJobs(const OutputJobList &jobs) noexcept
Definition cmdorganizationedit.cpp:89
Definition occmodel.cpp:77