20#ifndef LIBREPCB_EDITOR_CMDSYMBOLRELOAD_H
21#define LIBREPCB_EDITOR_CMDSYMBOLRELOAD_H
The Symbol class represents the part of a component which is added to schematics.
Definition symbol.h:56
Transactional librepcb::FileSystem implementation.
Definition transactionalfilesystem.h:70
The CmdLibraryElementEdit class.
Definition cmdlibraryelementedit.h:45
The CmdSymbolReload class.
Definition cmdsymbolreload.h:49
virtual void performRedo() override
Redo the command.
Definition cmdsymbolreload.cpp:120
CircleList mNewCircles
Definition cmdsymbolreload.h:83
SymbolPinList mOldPins
Definition cmdsymbolreload.h:78
PolygonList mNewPolygons
Definition cmdsymbolreload.h:81
Symbol & mElement
Definition cmdsymbolreload.h:71
virtual void performUndo() override
Undo the command.
Definition cmdsymbolreload.cpp:109
TextList mOldTexts
Definition cmdsymbolreload.h:84
SymbolPinList mNewPins
Definition cmdsymbolreload.h:79
PolygonList mOldPolygons
Definition cmdsymbolreload.h:80
CircleList mOldCircles
Definition cmdsymbolreload.h:82
CmdSymbolReload(const CmdSymbolReload &other)=delete
TransactionalFileSystem::State mOldFiles
Definition cmdsymbolreload.h:73
PositiveLength mNewGridInterval
Definition cmdsymbolreload.h:77
TransactionalFileSystem::State mNewFiles
Definition cmdsymbolreload.h:74
ImageList mNewImages
Definition cmdsymbolreload.h:87
PositiveLength mOldGridInterval
Definition cmdsymbolreload.h:76
TextList mNewTexts
Definition cmdsymbolreload.h:85
virtual ~CmdSymbolReload() noexcept
Definition cmdsymbolreload.cpp:59
virtual bool performExecute() override
Execute the command the first time.
Definition cmdsymbolreload.cpp:66
ImageList mOldImages
Definition cmdsymbolreload.h:86
Definition occmodel.cpp:77
type_safe::constrained_type< Length, PositiveLengthConstraint, PositiveLengthVerifier > PositiveLength
Definition length.h:810