code: use macros for default node functions
Easier to maintain
This commit is contained in:
@@ -30,8 +30,7 @@ class TimeOffsetNode : public Node
|
||||
public:
|
||||
TimeOffsetNode();
|
||||
|
||||
NODE_DEFAULT_DESTRUCTOR(TimeOffsetNode)
|
||||
NODE_COPY_FUNCTION(TimeOffsetNode)
|
||||
NODE_DEFAULT_FUNCTIONS(TimeOffsetNode)
|
||||
|
||||
virtual QString Name() const override
|
||||
{
|
||||
|
||||
@@ -39,11 +39,6 @@ TimeRemapNode::TimeRemapNode()
|
||||
AddInput(kInputInput, NodeValue::kNone, InputFlags(kInputFlagNotKeyframable));
|
||||
}
|
||||
|
||||
Node *TimeRemapNode::copy() const
|
||||
{
|
||||
return new TimeRemapNode();
|
||||
}
|
||||
|
||||
QString TimeRemapNode::Name() const
|
||||
{
|
||||
return tr("Time Remap");
|
||||
|
||||
@@ -31,9 +31,7 @@ class TimeRemapNode : public Node
|
||||
public:
|
||||
TimeRemapNode();
|
||||
|
||||
NODE_DEFAULT_DESTRUCTOR(TimeRemapNode)
|
||||
|
||||
virtual Node* copy() const override;
|
||||
NODE_DEFAULT_FUNCTIONS(TimeRemapNode)
|
||||
|
||||
virtual QString Name() const override;
|
||||
virtual QString id() const override;
|
||||
|
||||
Reference in New Issue
Block a user