The CmdBoardEdit class.
More...
#include <cmdboardedit.h>
◆ CmdBoardEdit() [1/3]
◆ CmdBoardEdit() [2/3]
◆ CmdBoardEdit() [3/3]
◆ ~CmdBoardEdit()
◆ setName()
◆ setInnerLayerCount()
void setInnerLayerCount |
( |
int |
count | ) |
|
|
noexcept |
◆ setPcbThickness()
◆ setSolderResist()
void setSolderResist |
( |
const PcbColor * |
c | ) |
|
|
noexcept |
◆ setSilkscreenColor()
void setSilkscreenColor |
( |
const PcbColor & |
c | ) |
|
|
noexcept |
◆ setSilkscreenLayersTop()
void setSilkscreenLayersTop |
( |
const QVector< const Layer * > & |
l | ) |
|
|
noexcept |
◆ setSilkscreenLayersBot()
void setSilkscreenLayersBot |
( |
const QVector< const Layer * > & |
l | ) |
|
|
noexcept |
◆ setDesignRules()
◆ setDrcSettings()
◆ performExecute()
Execute the command the first time.
- Note
- This method must be implemented in all derived classes. If the first time execution is exactly identical to an "redo" action, you can simple call librepcb::editor::UndoCommand::performRedo() in the implementation of this method.
- Return values
-
true | If the command has done some changes |
false | If the command has done nothing (the command can be deleted) |
Implements UndoCommand.
◆ performUndo()
Undo the command.
- Note
- This method must be implemented in all derived classes.
Implements UndoCommand.
◆ performRedo()
Redo the command.
- Note
- This method must be implemented in all derived classes.
Implements UndoCommand.
◆ mBoard
◆ mOldName
◆ mNewName
◆ mOldInnerLayerCount
◆ mNewInnerLayerCount
◆ mOldPcbThickness
◆ mNewPcbThickness
◆ mOldSolderResist
◆ mNewSolderResist
◆ mOldSilkscreenColor
◆ mNewSilkscreenColor
◆ mOldSilkscreenLayersTop
QVector<const Layer*> mOldSilkscreenLayersTop |
|
private |
◆ mNewSilkscreenLayersTop
QVector<const Layer*> mNewSilkscreenLayersTop |
|
private |
◆ mOldSilkscreenLayersBot
QVector<const Layer*> mOldSilkscreenLayersBot |
|
private |
◆ mNewSilkscreenLayersBot
QVector<const Layer*> mNewSilkscreenLayersBot |
|
private |
◆ mOldDesignRules
◆ mNewDesignRules
◆ mOldDrcSettings
◆ mNewDrcSettings
The documentation for this class was generated from the following files: