Navigation
API > API/Developer > API/Developer/SourceControl
| Name | ISourceControlOperation |
| Type | class |
| Header File | /Engine/Source/Developer/SourceControl/Public/ISourceControlOperation.h |
| Include Path | #include "ISourceControlOperation.h" |
Syntax
class ISourceControlOperation : public TSharedFromThis< ISourceControlOperation, ESPMode::ThreadSafe >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → ISourceControlOperation
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISourceControlOperation() |
Virtual destructor | ISourceControlOperation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddErrorMessge
(
const FText& InError |
Add error message. | ISourceControlOperation.h | |
virtual void AddInfoMessge
(
const FText& InInfo |
Add info/warning message. | ISourceControlOperation.h | |
virtual void AddTag
(
const FString& InTag |
Add tag. | ISourceControlOperation.h | |
virtual void AppendResultInfo
(
const FSourceControlResultInfo& InResultInfo |
Append any info or error messages that may have accumulated during the operation prior to returning a result, ensuring to keep any already accumulated info. | ISourceControlOperation.h | |
virtual bool CanBeCalledFromBackgroundThreads () |
This will return true if the operation can be safely called from a background thread. | ISourceControlOperation.h | |
virtual FText GetInProgressString() |
Get the string to display when this operation is in progress | ISourceControlOperation.h | |
FName GetName() |
Get the name of this operation, used as a unique identifier | ISourceControlOperation.h | |
virtual const FSourceControlResultInfo & GetResultInfo() |
Retrieve any info or error messages that may have accumulated during the operation. | ISourceControlOperation.h | |
virtual bool ShouldLogErrors() |
Returns true when the operation is allowed to log errors immediately when they are encountered. | ISourceControlOperation.h | |
virtual bool ShouldLogInfos() |
Returns true when the operation is allowed to log info messages immediately when they are encountered. | ISourceControlOperation.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< Type, ESPMode::ThreadSafe > Create
(
TArgs&&... Args |
Factory method for easier operation creation | ISourceControlOperation.h |