Fix socket renaming display bug in Persona

[CL 2042572 by Martin Wilson in Main branch]
This commit is contained in:
Martin Wilson
2014-04-23 18:05:38 -04:00
committed by UnrealBot
parent 746cf407d8
commit fbee35b306
2 changed files with 5 additions and 1 deletions

View File

@@ -507,6 +507,7 @@ void FDisplayedSocketInfo::GenerateWidgetForNameColumn( TSharedPtr< SHorizontalB
FString ToolTip = GetSocketToolTip();
TAttribute<FText> SocketNameAttr = TAttribute<FText>::Create(TAttribute<FText>::FGetter::CreateSP(this, &FDisplayedSocketInfo::GetSocketNameAsText));
TSharedPtr< SInlineEditableTextBlock > InlineWidget;
Box->AddSlot()
@@ -514,7 +515,7 @@ void FDisplayedSocketInfo::GenerateWidgetForNameColumn( TSharedPtr< SHorizontalB
[
SAssignNew( InlineWidget, SInlineEditableTextBlock )
.ColorAndOpacity( TextColor )
.Text( FText::FromName(SocketData->SocketName) )
.Text( SocketNameAttr )
.HighlightText( FilterText )
.Font( TextFont )
.ToolTipText( ToolTip )

View File

@@ -242,6 +242,9 @@ public:
/** Requests a rename on the socket item */
virtual void RequestRename() OVERRIDE;
/** Return socket name as FText for display in skeleton tree */
FText GetSocketNameAsText() const { return FText::FromName(SocketData->SocketName); }
protected:
/** Hidden constructor, always use Make above */
FDisplayedSocketInfo( USkeletalMeshSocket* InSource, ESocketParentType::Type InParentType )