Files
UnrealEngineUWP/Engine/Source/Developer/FriendsAndChat/Private/Models/FriendRecentPlayerItem.cpp
Josh Markiewicz d59491e91b [AUTOMERGE]
#UE4 - const FUniqueNetId / FOnlinePartyId changes

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2538253 by Josh.Markiewicz on 2015/05/05 17:39:19.

[CL 2540329 by Josh Markiewicz in Main branch]
2015-05-06 19:56:02 -04:00

134 lines
2.4 KiB
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "FriendsAndChatPrivatePCH.h"
#include "FriendRecentPlayerItems.h"
// FFriendStruct implementation
const TSharedPtr< FOnlineFriend > FFriendRecentPlayerItem::GetOnlineFriend() const
{
return nullptr;
}
const TSharedPtr< FOnlineUser > FFriendRecentPlayerItem::GetOnlineUser() const
{
return nullptr;
}
const FString FFriendRecentPlayerItem::GetName() const
{
if(OnlineUser.IsValid())
{
return OnlineUser->GetDisplayName();
}
return RecentPlayer->GetDisplayName();
}
const FText FFriendRecentPlayerItem::GetFriendLocation() const
{
return FText::GetEmpty();
}
const FString FFriendRecentPlayerItem::GetClientId() const
{
return TEXT("");
}
const FString FFriendRecentPlayerItem::GetClientName() const
{
return TEXT("");
}
const TSharedPtr<const FUniqueNetId> FFriendRecentPlayerItem::GetSessionId() const
{
return nullptr;
}
const bool FFriendRecentPlayerItem::IsOnline() const
{
return false;
}
const EOnlinePresenceState::Type FFriendRecentPlayerItem::GetOnlineStatus() const
{
return EOnlinePresenceState::Offline;
}
const TSharedRef<const FUniqueNetId> FFriendRecentPlayerItem::GetUniqueID() const
{
return RecentPlayer->GetUserId();
}
const EFriendsDisplayLists::Type FFriendRecentPlayerItem::GetListType() const
{
return EFriendsDisplayLists::RecentPlayersDisplay;
}
void FFriendRecentPlayerItem::SetOnlineFriend( TSharedPtr< FOnlineFriend > InOnlineFriend )
{
}
void FFriendRecentPlayerItem::SetOnlineUser(TSharedPtr< FOnlineUser > InOnlineUser)
{
OnlineUser = InOnlineUser;
}
void FFriendRecentPlayerItem::ClearUpdated()
{
}
bool FFriendRecentPlayerItem::IsUpdated()
{
return false;
}
void FFriendRecentPlayerItem::SetPendingAccept()
{
}
bool FFriendRecentPlayerItem::IsPendingAccepted() const
{
return false;
}
bool FFriendRecentPlayerItem::IsGameRequest() const
{
return false;
}
bool FFriendRecentPlayerItem::IsGameJoinable() const
{
return false;
}
bool FFriendRecentPlayerItem::CanInvite() const
{
return false;
}
TSharedPtr<const FUniqueNetId> FFriendRecentPlayerItem::GetGameSessionId() const
{
return nullptr;
}
void FFriendRecentPlayerItem::SetPendingInvite()
{
}
void FFriendRecentPlayerItem::SetPendingDelete()
{
}
bool FFriendRecentPlayerItem::IsPendingDelete() const
{
return false;
}
EInviteStatus::Type FFriendRecentPlayerItem::GetInviteStatus()
{
return EInviteStatus::Unknown;
}
#undef LOCTEXT_NAMESPACE