Added FirstName/LastName Separator for displaying formatted name.
This commit is contained in:
@ -149,40 +149,52 @@ public:
|
||||
void AddTeammate(const FDTFluxPerson& Person);
|
||||
void AddTeammate(const FString LastName, const FString FirstName, const FString Gender);
|
||||
|
||||
FText GetFormattedNameText(const int MaxChar = 15, const FString OverflowChar = FString("...")) const
|
||||
FText GetFormattedNameText(const int MaxChar = 15, const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("...")) const
|
||||
{
|
||||
return FText::FromString(GetFormattedName(MaxChar, OverflowChar));
|
||||
};
|
||||
|
||||
FText GetConcatFormattedNameText(const int MaxChar = 20, const FString OverflowChar = FString("...")) const
|
||||
FText GetConcatFormattedNameText(const int MaxChar = 20, const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."),
|
||||
const FString BibSeparator = FString(". ")) const
|
||||
{
|
||||
return FText::FromString(GetConcatFormattedName(MaxChar, OverflowChar));
|
||||
return FText::FromString(GetConcatFormattedName(MaxChar, Separator, OverflowChar, BibSeparator));
|
||||
};
|
||||
FString GetFormattedName(const int MaxChar = 15, const FString OverflowChar = FString("...")) const;
|
||||
FString GetConcatFormattedName(const int MaxChar = 20, const FString OverflowChar = FString("...")) const;
|
||||
FString GetFormattedName(const int MaxChar = 15, const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("...")) const;
|
||||
FString GetConcatFormattedName(const int MaxChar = 20, const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."),
|
||||
const FString BibSeparator = FString(". ")) const;
|
||||
|
||||
static FString GetFormattedName(const FDTFluxParticipant& Participant, const int MaxChar = 15,
|
||||
const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."))
|
||||
{
|
||||
return Participant.GetFormattedName(MaxChar, OverflowChar);
|
||||
return Participant.GetFormattedName(MaxChar, Separator, OverflowChar);
|
||||
};
|
||||
|
||||
static FString GetConcatFormattedName(const FDTFluxParticipant& Participant, const int MaxChar = 15,
|
||||
const FString OverflowChar = FString("..."))
|
||||
const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."),
|
||||
const FString BibSeparator = FString(". "))
|
||||
{
|
||||
return Participant.GetConcatFormattedName(MaxChar, OverflowChar);
|
||||
return Participant.GetConcatFormattedName(MaxChar, Separator, OverflowChar, BibSeparator);
|
||||
};
|
||||
|
||||
static FText GetFormattedNameText(const FDTFluxParticipant& Participant, const int MaxChar = 15,
|
||||
const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."))
|
||||
{
|
||||
return Participant.GetFormattedNameText();
|
||||
return Participant.GetFormattedNameText(MaxChar, Separator, OverflowChar);
|
||||
};
|
||||
|
||||
static FText GetConcatFormattedNameText(const FDTFluxParticipant& Participant, const int MaxChar = 15,
|
||||
const FString OverflowChar = FString("..."))
|
||||
const FString Separator = FString(". "),
|
||||
const FString OverflowChar = FString("..."),
|
||||
const FString BibSeparator = FString(". "))
|
||||
{
|
||||
return Participant.GetConcatFormattedNameText();
|
||||
return Participant.GetConcatFormattedNameText(MaxChar, Separator, OverflowChar, BibSeparator);
|
||||
};
|
||||
const TArray<FDTFluxPerson> GetTeammate() const { return Teammate; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user