Files
UnrealEngine/Engine/Source/Developer/SourceControl/Private/SourceControlResultInfo.cpp
2025-05-18 13:04:45 +08:00

28 lines
867 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "SourceControlResultInfo.h"
#include "Internationalization/Internationalization.h"
#define LOCTEXT_NAMESPACE "SourceControlResultInfo"
void FSourceControlResultInfo::OnConnectionFailed()
{
ErrorMessages.Add(LOCTEXT("SC_ConnectionFailed", "Failed to connect to the server"));
AdditionalErrorContext |= EAdditionalErrorContext::ConnectionFailed;
}
void FSourceControlResultInfo::OnConnectionDroped()
{
ErrorMessages.Add(LOCTEXT("SC_ConnectionDropped", "Connection to the server dropped"));
AdditionalErrorContext |= EAdditionalErrorContext::ConnectionDropped;
}
bool FSourceControlResultInfo::DidConnectionFail() const
{
return EnumHasAnyFlags(AdditionalErrorContext, EAdditionalErrorContext::ConnectionFailed |
EAdditionalErrorContext::ConnectionDropped);
}
#undef LOCTEXT_NAMESPACE