remove unnecessary sequence casts

This commit is contained in:
itsmattkc
2021-01-25 09:33:50 +11:00
parent 7795d42347
commit 2da0aed942
6 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -56,7 +56,7 @@ void NodeCopyPasteService::CopyNodesToClipboard(const QVector<Node *> &nodes, vo
Core::CopyStringToClipboard(copy_str);
}
QVector<Node *> NodeCopyPasteService::PasteNodesFromClipboard(Sequence *graph, QUndoCommand* command, void *userdata)
QVector<Node *> NodeCopyPasteService::PasteNodesFromClipboard(NodeGraph *graph, QUndoCommand* command, void *userdata)
{
QString clipboard = Core::PasteStringFromClipboard();
+1 -1
View File
@@ -37,7 +37,7 @@ public:
protected:
void CopyNodesToClipboard(const QVector<Node *> &nodes, void* userdata = nullptr);
QVector<Node*> PasteNodesFromClipboard(Sequence *graph, QUndoCommand *command, void* userdata = nullptr);
QVector<Node*> PasteNodesFromClipboard(NodeGraph *graph, QUndoCommand *command, void* userdata = nullptr);
virtual void CopyNodesToClipboardInternal(QXmlStreamWriter *writer, void* userdata);
@@ -36,7 +36,7 @@ NodeParamSetKeyframingCommand::NodeParamSetKeyframingCommand(NodeInput *input, i
Project *NodeParamSetKeyframingCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(input_->parent()->parent())->project();
return input_->parent()->parent()->project();
}
void NodeParamSetKeyframingCommand::redo_internal()
@@ -68,7 +68,7 @@ NodeParamSetKeyframeValueCommand::NodeParamSetKeyframeValueCommand(NodeKeyframe*
Project *NodeParamSetKeyframeValueCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(key_->parent()->parent()->parent()->parent())->project();
return key_->parent()->parent()->parent()->project();
}
void NodeParamSetKeyframeValueCommand::redo_internal()
@@ -91,7 +91,7 @@ NodeParamInsertKeyframeCommand::NodeParamInsertKeyframeCommand(NodeInput *input,
Project *NodeParamInsertKeyframeCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(input_->parent()->parent())->project();
return input_->parent()->parent()->project();
}
void NodeParamInsertKeyframeCommand::redo_internal()
@@ -113,7 +113,7 @@ NodeParamRemoveKeyframeCommand::NodeParamRemoveKeyframeCommand(NodeKeyframe* key
Project *NodeParamRemoveKeyframeCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(input_->parent()->parent())->project();
return input_->parent()->parent()->project();
}
void NodeParamRemoveKeyframeCommand::redo_internal()
@@ -145,7 +145,7 @@ NodeParamSetKeyframeTimeCommand::NodeParamSetKeyframeTimeCommand(NodeKeyframe* k
Project *NodeParamSetKeyframeTimeCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(key_->parent()->parent()->parent())->project();
return key_->parent()->parent()->parent()->project();
}
void NodeParamSetKeyframeTimeCommand::redo_internal()
@@ -180,7 +180,7 @@ NodeParamSetStandardValueCommand::NodeParamSetStandardValueCommand(NodeInput *in
Project *NodeParamSetStandardValueCommand::GetRelevantProject() const
{
return static_cast<Sequence*>(input_->parent()->parent())->project();
return input_->parent()->parent()->project();
}
void NodeParamSetStandardValueCommand::redo_internal()
+1 -1
View File
@@ -294,7 +294,7 @@ void NodeView::Paste()
QUndoCommand* command = new QUndoCommand();
QVector<Node*> pasted_nodes = PasteNodesFromClipboard(static_cast<Sequence*>(graph_), command);
QVector<Node*> pasted_nodes = PasteNodesFromClipboard(graph_, command);
Core::instance()->undo_stack()->pushIfHasChildren(command);
+1 -1
View File
@@ -671,7 +671,7 @@ public:
virtual Project* GetRelevantProject() const override
{
return static_cast<Sequence*>(blocks_.first()->parent())->project();
return blocks_.first()->parent()->project();
}
protected:
+1 -1
View File
@@ -596,7 +596,7 @@ void TimelineWidget::Paste(bool insert)
QUndoCommand* command = new QUndoCommand();
QVector<BlockPasteData> paste_data;
QVector<Node*> pasted = PasteNodesFromClipboard(static_cast<Sequence*>(GetConnectedNode()->parent()), command, &paste_data);
QVector<Node*> pasted = PasteNodesFromClipboard(GetConnectedNode()->parent(), command, &paste_data);
rational paste_start = GetTime();