 |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file. 1 #ifndef INSERTCOMMAND_H
2 #define INSERTCOMMAND_H
14 #endif // INSERTCOMMAND_H
Definition: hexcommand.h:7
void undo() override
Definition: insertcommand.cpp:9
Definition: qhexbuffer.h:7
qint64 m_offset
Definition: hexcommand.h:14
Definition: insertcommand.h:6
InsertCommand(QHexBuffer *buffer, qint64 offset, const QByteArray &data, QUndoCommand *parent=nullptr)
Definition: insertcommand.cpp:3
QHexBuffer * m_buffer
Definition: hexcommand.h:13
virtual void remove(qint64 offset, int length)=0
QByteArray m_data
Definition: hexcommand.h:16
virtual void insert(qint64 offset, const QByteArray &data)=0
void redo() override
Definition: insertcommand.cpp:10