12 lines
515 B
C++
12 lines
515 B
C++
#include "metareplacecommand.h"
|
|
|
|
MetaReplaceCommand::MetaReplaceCommand(QHexMetadata *hexmeta,
|
|
const QHexMetadataItem &meta,
|
|
const QHexMetadataItem &oldmeta,
|
|
QUndoCommand *parent)
|
|
: MetaCommand(hexmeta, meta, parent), m_old(oldmeta) {}
|
|
|
|
void MetaReplaceCommand::undo() { m_hexmeta->modifyMetadata(m_meta, m_old); }
|
|
|
|
void MetaReplaceCommand::redo() { m_hexmeta->modifyMetadata(m_old, m_meta); }
|