WingHexExplorer2/3rdparty/QHexView/document/commands/hex/replacecommand.h

19 lines
434 B
C++

#ifndef REPLACECOMMAND_H
#define REPLACECOMMAND_H
#include "hexcommand.h"
class ReplaceCommand : public HexCommand {
public:
ReplaceCommand(QHexDocument *doc, qsizetype offset, const QByteArray &data,
QHexCursor *cursor, int nibbleindex,
QUndoCommand *parent = nullptr);
void undo() override;
void redo() override;
private:
QByteArray m_olddata;
};
#endif // REPLACECOMMAND_H