| 9 | } |
| 10 | |
| 11 | void RemoveCommand::undo() { |
| 12 | m_buffer->insert(m_offset, m_data); |
| 13 | Q_EMIT m_hexdocument->dataChanged(m_data, m_offset, |
| 14 | QHexDocument::ChangeReason::Insert); |
| 15 | } |
| 16 | |
| 17 | void RemoveCommand::redo() { |
| 18 | m_data = m_buffer->read(m_offset, m_length); // Backup data |