Integrating latest 47acbe8

This commit is contained in:
alexpete
2021-03-25 13:57:57 -07:00
parent 448c549698
commit 75dc720198
10312 changed files with 2711566 additions and 671451 deletions
@@ -384,17 +384,17 @@ namespace ScriptCanvasEditor
if (IsFunction())
{
return QStringList{
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Local),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Input),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Output),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::InOut)
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::Local),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::Input),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::Output),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::InOut)
};
}
else
{
return QStringList{
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Local),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Input)
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::Local),
ScriptCanvas::VariableFlags::GetScopeDisplayLabel(ScriptCanvas::VariableFlags::Scope::Input)
};
}
}
@@ -832,7 +832,7 @@ namespace ScriptCanvasEditor
bool GraphVariablesModel::IsFunction()const
{
return m_assetType == azrtti_typeid<ScriptCanvas::RuntimeFunctionAsset>();
return m_assetType == azrtti_typeid<ScriptCanvas::SubgraphInterfaceAsset>();
}
////////////////////////////////////////////
@@ -891,7 +891,7 @@ namespace ScriptCanvasEditor
}
int leftPriority = leftVariable->GetSortPriority();
int rightPriority = rightVariable->GetSortPriority();
int rightPriority = rightVariable->GetSortPriority();
if (leftPriority == rightPriority)
{
@@ -899,13 +899,13 @@ namespace ScriptCanvasEditor
}
else
{
return m_variableComparator(leftVariable, rightVariable);
return m_variableComparator(leftVariable, rightVariable);
}
}
void GraphVariablesModelSortFilterProxyModel::SetFilter(const QString& filter)
{
m_filter = filter;
m_filter = QRegExp::escape(filter);
m_filterRegex = QRegExp(m_filter, Qt::CaseInsensitive);
invalidateFilter();
@@ -973,6 +973,8 @@ namespace ScriptCanvasEditor
return false;
}
GeneralRequestBus::Broadcast(&GeneralRequests::PushPreventUndoStateUpdate);
for (auto variableMapData : copiedVariableData.m_variableMapping)
{
AZ::Outcome<ScriptCanvas::VariableId, AZStd::string> variableOutcome = requests->CloneVariable(variableMapData.second);
@@ -991,6 +993,9 @@ namespace ScriptCanvasEditor
}
}
GeneralRequestBus::Broadcast(&GeneralRequests::PopPreventUndoStateUpdate);
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, scriptCanvasId);
return !copiedVariableData.m_variableMapping.empty();
}
@@ -1284,7 +1289,10 @@ namespace ScriptCanvasEditor
return;
}
GeneralRequestBus::Broadcast(&GeneralRequests::PushPreventUndoStateUpdate);
ScriptCanvas::GraphVariableManagerRequestBus::Event(m_scriptCanvasId, &ScriptCanvas::GraphVariableManagerRequests::CloneVariable, (*graphVariable));
GeneralRequestBus::Broadcast(&GeneralRequests::PopPreventUndoStateUpdate);
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, m_scriptCanvasId);
}
}