Navigation
API > API/Developer > API/Developer/SourceControl
Adds some common functionality to source control operations.
| Name | FSourceControlOperationBase |
| Type | class |
| Header File | /Engine/Source/Developer/SourceControl/Public/SourceControlOperationBase.h |
| Include Path | #include "SourceControlOperationBase.h" |
Syntax
class FSourceControlOperationBase : public ISourceControlOperation
Implements Interfaces
Derived Classes
FSourceControlOperationBase derived class hierarchy
- FCheckIn
- FCheckOut
- FConnect
- FCopy
- FCreateWorkspace
- FDelete
- FDeleteChangelist
- FDeleteShelved
- FDeleteWorkspace
- FDownloadFile
- FEditChangelist
- FGetChangelistDetails
- FGetFile
- FGetFileList
- FGetPendingChangelists
- FGetSourceControlRevisionInfo
- FGetSubmittedChangelists
- FGetWorkspaces
- FMarkForAdd
- FMoveToChangelist
- FNewChangelist
- FPerforceSourceControlChangeStatusOperation
- FResolve
- FRevert
- FRevertUnchanged
- FSave
- FShelve
- FSync
- FSyncPreview
- FUnshelve
- FUpdatePendingChangelistsStatus
- FUpdateStatus
- FWhere
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSourceControlOperationBase() |
SourceControlOperationBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSourceControlOperationBase() |
SourceControlOperationBase.h |
Enums
Public
| Name | Remarks |
|---|---|
| EFlags |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ResultInfo | FSourceControlResultInfo | SourceControlOperationBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetEnableErrorLogging
(
bool bEnabled |
SourceControlOperationBase.h | ||
void SetEnableInfoLogging
(
bool bEnabled |
SourceControlOperationBase.h |
Overridden from ISourceControlOperation
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddErrorMessge
(
const FText& InError |
Add error message. | SourceControlOperationBase.h | |
virtual void AddInfoMessge
(
const FText& InInfo |
Add info/warning message. | SourceControlOperationBase.h | |
virtual void AddTag
(
const FString& InTag |
Add tag. | SourceControlOperationBase.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. | SourceControlOperationBase.h | |
virtual const FSourceControlResultInfo & GetResultInfo() |
Retrieve any info or error messages that may have accumulated during the operation. | SourceControlOperationBase.h | |
virtual bool ShouldLogErrors() |
Returns true when the operation is allowed to log errors immediately when they are encountered. | SourceControlOperationBase.h | |
virtual bool ShouldLogInfos() |
Returns true when the operation is allowed to log info messages immediately when they are encountered. | SourceControlOperationBase.h |