Name sanitization overhaul in progress
This commit is contained in:
@@ -55,18 +55,12 @@
|
||||
// Name sanitization
|
||||
// ============================================================
|
||||
|
||||
FString WingUtils::SanitizeName(const FString &InName)
|
||||
FString WingUtils::ExternalizeID(const FString &InName)
|
||||
{
|
||||
return WingTokenizer::ExternalizeID(InName);
|
||||
}
|
||||
|
||||
FString WingUtils::UnsanitizeName(const FString &InName)
|
||||
{
|
||||
FString Error;
|
||||
return WingTokenizer::TryInternalizeID(InName, Error);
|
||||
}
|
||||
|
||||
FString WingUtils::SanitizeName(FName Name)
|
||||
FString WingUtils::ExternalizeID(FName Name)
|
||||
{
|
||||
return WingTokenizer::ExternalizeID(Name.ToString());
|
||||
}
|
||||
@@ -111,7 +105,6 @@ FString WingUtils::StandardizeMenuItem(const FString &Item)
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ============================================================
|
||||
// Name Lookup
|
||||
// ============================================================
|
||||
@@ -128,49 +121,49 @@ FString WingUtils::FormatName(const UBlueprint *BP)
|
||||
|
||||
FString WingUtils::FormatName(const UActorComponent *C)
|
||||
{
|
||||
return SanitizeName(C->GetName());
|
||||
return ExternalizeID(C->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const USCS_Node *Node)
|
||||
{
|
||||
return SanitizeName(Node->GetVariableName());
|
||||
return ExternalizeID(Node->GetVariableName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UEdGraph *Graph)
|
||||
{
|
||||
return SanitizeName(Graph->GetName());
|
||||
return ExternalizeID(Graph->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const TObjectPtr<UEdGraph> &Graph)
|
||||
{
|
||||
return SanitizeName(Graph->GetName());
|
||||
return ExternalizeID(Graph->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UEdGraphNode* Node)
|
||||
{
|
||||
return SanitizeName(Node->GetName());
|
||||
return ExternalizeID(Node->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UEdGraphPin *Pin)
|
||||
{
|
||||
return SanitizeName(Pin->GetName());
|
||||
return ExternalizeID(Pin->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const FMemberReference &Ref)
|
||||
{
|
||||
return SanitizeName(Ref.GetMemberName());
|
||||
return ExternalizeID(Ref.GetMemberName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const FBPVariableDescription &Var)
|
||||
{
|
||||
return SanitizeName(Var.VarName);
|
||||
return ExternalizeID(Var.VarName);
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UStruct *Struct)
|
||||
{
|
||||
if (Cast<UScriptStruct>(Struct) || Cast<UClass>(Struct))
|
||||
return UWingTypes::TypeToTextOrDie(Struct);
|
||||
return SanitizeName(Struct->GetName());
|
||||
return ExternalizeID(Struct->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UClass *Class)
|
||||
@@ -195,7 +188,7 @@ FString WingUtils::FormatName(const UMaterialFunction *MaterialFunction)
|
||||
|
||||
FString WingUtils::FormatName(const UMaterialExpression *Expression)
|
||||
{
|
||||
return SanitizeName(Expression->GetName());
|
||||
return ExternalizeID(Expression->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UStaticMesh *Mesh)
|
||||
@@ -235,12 +228,12 @@ FString WingUtils::FormatName(const UEnum *Enum)
|
||||
|
||||
FString WingUtils::FormatName(const FProperty *Prop)
|
||||
{
|
||||
return SanitizeName(Prop->GetName());
|
||||
return ExternalizeID(Prop->GetName());
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const FUserPinInfo &Pin)
|
||||
{
|
||||
return SanitizeName(Pin.PinName);
|
||||
return ExternalizeID(Pin.PinName);
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const FBPInterfaceDescription &IFace)
|
||||
@@ -250,12 +243,12 @@ FString WingUtils::FormatName(const FBPInterfaceDescription &IFace)
|
||||
|
||||
FString WingUtils::FormatName(const UWingComponentReference *Ref)
|
||||
{
|
||||
return SanitizeName(Ref->VariableName);
|
||||
return ExternalizeID(Ref->VariableName);
|
||||
}
|
||||
|
||||
FString WingUtils::FormatName(const UWidget *Widget)
|
||||
{
|
||||
return SanitizeName(Widget->GetName());
|
||||
return ExternalizeID(Widget->GetName());
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
|
||||
Reference in New Issue
Block a user