You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#jira FORT-12476 Icons for friends list presence [CL 2675282 by Nicholas Davies in Main branch]
291 lines
7.3 KiB
C++
291 lines
7.3 KiB
C++
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "FriendsAndChatPrivatePCH.h"
|
|
|
|
const FName FFriendsListStyle::TypeName( TEXT("FFriendsListStyle") );
|
|
|
|
const FFriendsListStyle& FFriendsListStyle::GetDefault()
|
|
{
|
|
static FFriendsListStyle Default;
|
|
return Default;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetNormalFriendsFontStyle(const FFriendsFontStyle& FontStyle)
|
|
{
|
|
FriendsNormalFontStyle = FontStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetGlobalChatButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
GlobalChatButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsComboStyle(const FFriendsComboStyle& ComboStyle)
|
|
{
|
|
FriendsComboStyle = ComboStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetScrollbarStyle(const FScrollBarStyle& InScrollBarStyle)
|
|
{
|
|
ScrollBarStyle = InScrollBarStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetButtonInvertedForegroundColor(const FSlateColor& Value)
|
|
{
|
|
ButtonInvertedForegroundColor = Value;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetButtonForegroundColor(const FSlateColor& Value)
|
|
{
|
|
ButtonForegroundColor = Value;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetBorderPadding(const FMargin& Padding)
|
|
{
|
|
BorderPadding = Padding;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetNormalFont(const FFriendsFontStyle& FontStyle)
|
|
{
|
|
NormalFont = FontStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListOpenButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListOpenButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends General Purpose Button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendGeneralButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendGeneralButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends List Action Button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendListActionButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListActionButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends List Critical Button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListCriticalButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListCriticalButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends List Emphasis Button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListEmphasisButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListEmphasisButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListItemButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListItemButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListItemButtonSimpleStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListItemButtonSimpleStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends List Close button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListClosedButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
FriendListCloseButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Add Friend Close button style */
|
|
FFriendsListStyle& FFriendsListStyle::SetAddFriendCloseButtonStyle(const FButtonStyle& ButtonStyle)
|
|
{
|
|
AddFriendCloseButtonStyle = ButtonStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Optional content for the Add Friend button */
|
|
FFriendsListStyle& FFriendsListStyle::SetAddFriendButtonContentBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
AddFriendButtonContentBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Optional content for the Add Friend button (hovered) */
|
|
FFriendsListStyle& FFriendsListStyle::SetAddFriendButtonContentHoveredBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
AddFriendButtonContentHoveredBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friend Image brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Fortnite Image brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetFortniteImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
FortniteImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFortniteDevImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
FortniteDevImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFortniteTestImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
FortniteTestImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Launcher Image brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetLauncherImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
LauncherImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** UnrealTournament Image brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetUTImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
UTImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends Add Icon */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsAddImageBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendsAddImageBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Offline brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetOfflineBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
OfflineBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Online brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetOnlineBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
OnlineBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Away brush style */
|
|
FFriendsListStyle& FFriendsListStyle::SetAwayBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
AwayBrush = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Window background style */
|
|
FFriendsListStyle& FFriendsListStyle::SetBackgroundBrush(const FSlateBrush& BrushStyle)
|
|
{
|
|
Background = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friend container header */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendContainerHeader(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendContainerHeader = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friend list header */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendListHeader(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendListHeader = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friend user header background */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendUserHeaderBackground(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendUserHeaderBackground = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
/** Friends window background */
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendContainerBackground(const FSlateBrush& BrushStyle)
|
|
{
|
|
FriendsContainerBackground = BrushStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendListActionFontColor(const FLinearColor& Color)
|
|
{
|
|
FriendListActionFontColor = Color;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetAddFriendEditableTextStyle(const FEditableTextBoxStyle& TextStyle)
|
|
{
|
|
AddFriendEditableTextStyle = TextStyle;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetUserPresenceImageSize(const FVector2D& Size)
|
|
{
|
|
UserPresenceImageSize = Size;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetAddFriendButtonSize(const FVector2D& Value)
|
|
{
|
|
AddFriendButtonSize = Value;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetUserHeaderPadding(const FMargin& Margin)
|
|
{
|
|
UserHeaderPadding = Margin;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetFriendsListWidth(const float InWidth)
|
|
{
|
|
FriendsListWidth = InWidth;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetHasUserHeader(bool InHasUserHeader)
|
|
{
|
|
HasUserHeader = InHasUserHeader;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetClanDetailsBrush(const FSlateBrush& Brush)
|
|
{
|
|
ClanDetailsBrush = Brush;
|
|
return *this;
|
|
}
|
|
|
|
FFriendsListStyle& FFriendsListStyle::SetClanMembersBrush(const FSlateBrush& Brush)
|
|
{
|
|
ClanMembersBrush = Brush;
|
|
return *this;
|
|
}
|