20 #ifndef LIBREPCB_EDITOR_CMDCOMPONENTSYMBOLVARIANTEDIT_H 21 #define LIBREPCB_EDITOR_CMDCOMPONENTSYMBOLVARIANTEDIT_H 26 #include "../../cmd/cmdlistelementinsert.h" 27 #include "../../cmd/cmdlistelementremove.h" 28 #include "../../cmd/cmdlistelementsswap.h" 29 #include "../../undocommand.h" 59 void setNorm(
const QString& norm) noexcept;
101 ComponentSymbolVariantListNameProvider,
105 ComponentSymbolVariantListNameProvider,
LocalizedNameMap mNewNames
Definition: cmdcomponentsymbolvariantedit.h:84
CmdComponentSymbolVariantEdit & operator=(const CmdComponentSymbolVariantEdit &rhs)=delete
~CmdComponentSymbolVariantEdit() noexcept
Definition: cmdcomponentsymbolvariantedit.cpp:51
QString mOldNorm
Definition: cmdcomponentsymbolvariantedit.h:81
CmdComponentSymbolVariantEdit()=delete
The CmdListElementRemove class.
Definition: cmdlistelementremove.h:46
LocalizedDescriptionMap mNewDescriptions
Definition: cmdcomponentsymbolvariantedit.h:86
void performRedo() override
Redo the command.
Definition: cmdcomponentsymbolvariantedit.cpp:102
ComponentSymbolVariantItemList mNewSymbolItems
Definition: cmdcomponentsymbolvariantedit.h:88
Definition: occmodel.cpp:77
QString mNewNorm
Definition: cmdcomponentsymbolvariantedit.h:82
Definition: componentsymbolvariant.h:142
Event
Definition: componentsymbolvariant.h:56
void performUndo() override
Undo the command.
Definition: cmdcomponentsymbolvariantedit.cpp:95
bool performExecute() override
Execute the command the first time.
Definition: cmdcomponentsymbolvariantedit.cpp:85
The CmdListElementInsert class.
Definition: cmdlistelementinsert.h:46
The UndoCommand class represents a command which you can undo/redo.
Definition: undocommand.h:46
The CmdComponentSymbolVariantEdit class.
Definition: cmdcomponentsymbolvariantedit.h:48
ComponentSymbolVariant & mVariant
Definition: cmdcomponentsymbolvariantedit.h:79
LocalizedNameMap mOldNames
Definition: cmdcomponentsymbolvariantedit.h:83
The CmdListElementsSwap class.
Definition: cmdlistelementsswap.h:46
ComponentSymbolVariantItemList mOldSymbolItems
Definition: cmdcomponentsymbolvariantedit.h:87
void setDescriptions(const LocalizedDescriptionMap &descriptions) noexcept
Definition: cmdcomponentsymbolvariantedit.cpp:69
void setNames(const LocalizedNameMap &names) noexcept
Definition: cmdcomponentsymbolvariantedit.cpp:63
void setSymbolItems(const ComponentSymbolVariantItemList &items) noexcept
Definition: cmdcomponentsymbolvariantedit.cpp:75
The ComponentSymbolVariant class represents a symbol variant of a component.
Definition: componentsymbolvariant.h:53
void setNorm(const QString &norm) noexcept
Definition: cmdcomponentsymbolvariantedit.cpp:58
LocalizedDescriptionMap mOldDescriptions
Definition: cmdcomponentsymbolvariantedit.h:85