20#ifndef LIBREPCB_EDITOR_CMDSCHEMATICIMAGEADD_H
21#define LIBREPCB_EDITOR_CMDSCHEMATICIMAGEADD_H
26#include "../../undocommand.h"
37class TransactionalDirectory;
64 const QByteArray& fileContent)
noexcept;
The SI_Image class represents an image in a schematic.
Definition si_image.h:45
Helper class to access a subdirectory of TransactionalFileSystem.
Definition transactionaldirectory.h:51
The CmdSchematicImageAdd class.
Definition cmdschematicimageadd.h:48
void performRedo() override
Redo the command.
Definition cmdschematicimageadd.cpp:90
~CmdSchematicImageAdd() noexcept
Definition cmdschematicimageadd.cpp:51
void performUndo() override
Undo the command.
Definition cmdschematicimageadd.cpp:78
TransactionalDirectory & mDirectory
Definition cmdschematicimageadd.h:82
CmdSchematicImageAdd()=delete
SI_Image & mImage
Definition cmdschematicimageadd.h:81
bool performExecute() override
Execute the command the first time.
Definition cmdschematicimageadd.cpp:58
CmdSchematicImageAdd(const CmdSchematicImageAdd &other)=delete
const QByteArray mFileContent
Definition cmdschematicimageadd.h:83
The UndoCommand class represents a command which you can undo/redo.
Definition undocommand.h:46
Definition occmodel.cpp:77