The CmdProjectEdit class.
More...
#include <cmdprojectedit.h>
◆ CmdProjectEdit()
◆ ~CmdProjectEdit()
◆ setName()
◆ setAuthor()
void setAuthor |
( |
const QString & |
newAuthor | ) |
|
|
noexcept |
◆ setVersion()
◆ setAttributes()
◆ setLocaleOrder()
void setLocaleOrder |
( |
const QStringList & |
order | ) |
|
|
noexcept |
◆ setNormOrder()
void setNormOrder |
( |
const QStringList & |
order | ) |
|
|
noexcept |
◆ setOutputBaseDir()
void setOutputBaseDir |
( |
const QString & |
dir | ) |
|
|
noexcept |
◆ setOutputJobs()
◆ 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.
◆ mProject
◆ mOldName
◆ mNewName
◆ mOldAuthor
◆ mNewAuthor
◆ mOldVersion
◆ mNewVersion
◆ mOldAttributes
◆ mNewAttributes
◆ mOldLocaleOrder
QStringList mOldLocaleOrder |
|
private |
◆ mNewLocaleOrder
QStringList mNewLocaleOrder |
|
private |
◆ mOldNormOrder
QStringList mOldNormOrder |
|
private |
◆ mNewNormOrder
QStringList mNewNormOrder |
|
private |
◆ mOldOutputJobs
◆ mNewOutputJobs
The documentation for this class was generated from the following files: