ported functions to new node type
This commit is contained in:
@@ -1207,3 +1207,20 @@ void KeyframeDataChange::doRedo()
|
||||
done_ = true;
|
||||
}
|
||||
}
|
||||
|
||||
SetPointF::SetPointF(QPointF *pointer, const QPointF &old_val, const QPointF &new_val) :
|
||||
pointer_(pointer),
|
||||
old_val_(old_val),
|
||||
new_val_(new_val)
|
||||
{
|
||||
}
|
||||
|
||||
void SetPointF::doUndo()
|
||||
{
|
||||
*pointer_ = old_val_;
|
||||
}
|
||||
|
||||
void SetPointF::doRedo()
|
||||
{
|
||||
*pointer_ = new_val_;
|
||||
}
|
||||
|
||||
+11
@@ -489,6 +489,17 @@ private:
|
||||
QString newval;
|
||||
};
|
||||
|
||||
class SetPointF : public OliveAction {
|
||||
public:
|
||||
SetPointF(QPointF* pointer, const QPointF& old_val, const QPointF& new_val);
|
||||
virtual void doUndo() override;
|
||||
virtual void doRedo() override;
|
||||
private:
|
||||
QPointF* pointer_;
|
||||
QPointF old_val_;
|
||||
QPointF new_val_;
|
||||
};
|
||||
|
||||
class CloseAllClipsCommand : public OliveAction {
|
||||
public:
|
||||
virtual void doUndo() override;
|
||||
|
||||
Reference in New Issue
Block a user