Files
oak-editor/app/widget/keyframeview/keyframeviewundo.h
T
itsmattkc 3e3963dfaa implemented keyframe type changing
Implemented the UI to change a keyframe's type along with the ValueChanged
signals that should result.
2019-12-27 16:37:06 +11:00

25 lines
472 B
C++

#ifndef KEYFRAMEVIEWUNDO_H
#define KEYFRAMEVIEWUNDO_H
#include <QUndoCommand>
#include "node/keyframe.h"
class KeyframeSetTypeCommand : public QUndoCommand {
public:
KeyframeSetTypeCommand(NodeKeyframePtr key, NodeKeyframe::Type type, QUndoCommand* parent = nullptr);
virtual void redo() override;
virtual void undo() override;
private:
NodeKeyframePtr key_;
NodeKeyframe::Type old_type_;
NodeKeyframe::Type new_type_;
};
#endif // KEYFRAMEVIEWUNDO_H