![]() |
LibrePCB Developers Documentation
|
The CmdImageAdd class. More...
#include <cmdimageadd.h>
Inheritance diagram for CmdImageAdd:
Collaboration diagram for CmdImageAdd:Public Member Functions | |
| CmdImageAdd ()=delete | |
| CmdImageAdd (const CmdImageAdd &other)=delete | |
| CmdImageAdd (ImageList &list, TransactionalDirectory &dir, std::shared_ptr< Image > image, const QByteArray &fileContent) noexcept | |
| Constructor. | |
| ~CmdImageAdd () noexcept | |
| CmdImageAdd & | operator= (const CmdImageAdd &rhs)=delete |
Public Member Functions inherited from UndoCommand | |
| UndoCommand ()=delete | |
| UndoCommand (const UndoCommand &other)=delete | |
| UndoCommand (const QString &text) noexcept | |
| virtual | ~UndoCommand () noexcept |
| const QString & | getText () const noexcept |
| bool | wasEverExecuted () const noexcept |
| This method shows whether that command was ever executed (execute() called successfully) | |
| bool | wasEverReverted () const noexcept |
| This method shows whether that command was ever reverted (undo() called at least one time) | |
| bool | isCurrentlyExecuted () const noexcept |
| This method shows whether that command is currently executed (redo() called one time more than undo()) | |
| virtual bool | execute () final |
| Execute the command (must only be called once) | |
| virtual void | undo () final |
| Undo the command. | |
| virtual void | redo () final |
| Redo the command. | |
| UndoCommand & | operator= (const UndoCommand &rhs)=delete |
Private Member Functions | |
| bool | performExecute () override |
| Execute the command the first time. | |
| void | performUndo () override |
| Undo the command. | |
| void | performRedo () override |
| Redo the command. | |
Private Attributes | |
| ImageList & | mList |
| TransactionalDirectory & | mDirectory |
| std::shared_ptr< Image > | mImage |
| const QByteArray | mFileContent |
Additional Inherited Members | |
Protected Attributes inherited from UndoCommand | |
| QString | mText |
The CmdImageAdd class.
|
delete |
|
delete |
|
noexcept |
Constructor.
| list | The list to add the image to. |
| dir | The directory to add the file to. |
| image | The image to add. |
| fileContent | The file content to add. If NULL, no file is added, only verified that the file exists already. If not NULL, it is verified that the file does not exist yet. |
|
noexcept |
|
delete |
|
overrideprivatevirtual |
Execute the command the first time.
| true | If the command has done some changes |
| false | If the command has done nothing (the command can be deleted) |
Implements UndoCommand.
Here is the call graph for this function:
|
overrideprivatevirtual |
Undo the command.
Implements UndoCommand.
Here is the call graph for this function:
|
overrideprivatevirtual |
Redo the command.
Implements UndoCommand.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |