Files
oak-editor/app/widget/nodeparamview/nodeparamviewundo.cpp
T
itsmattkc dc6d498da8 began UI for keyframing
Largely extending the existing NodeParamView with functionality from the
previous release.
2019-12-25 01:20:46 +11:00

20 lines
409 B
C++

#include "nodeparamviewundo.h"
NodeParamSetKeyframing::NodeParamSetKeyframing(NodeInput *input, bool setting, QUndoCommand *parent) :
QUndoCommand(parent),
input_(input),
setting_(setting)
{
Q_ASSERT(setting != input_->is_keyframing());
}
void NodeParamSetKeyframing::redo()
{
input_->set_is_keyframing(setting_);
}
void NodeParamSetKeyframing::undo()
{
input_->set_is_keyframing(!setting_);
}