Files
oak-editor/app/undo/undocommand.cpp
T
2020-03-03 14:33:45 +11:00

34 lines
497 B
C++

#include "undocommand.h"
#include "core.h"
UndoCommand::UndoCommand(QUndoCommand *parent) :
QUndoCommand(parent)
{
}
void UndoCommand::redo()
{
redo_internal();
modified_ = Core::instance()->IsProjectModified();
Core::instance()->SetProjectModified(true);
}
void UndoCommand::undo()
{
undo_internal();
Core::instance()->SetProjectModified(modified_);
}
void UndoCommand::redo_internal()
{
QUndoCommand::redo();
}
void UndoCommand::undo_internal()
{
QUndoCommand::undo();
}