Navigation
Unreal Engine C++ API Reference > Developer > SourceControl
Inheritance Hierarchy
- TSharedFromThis
- ISourceControlOperation
- FSourceControlOperationBase
- FCheckIn
- FCheckOut
- FConnect
- FCopy
- FCreateWorkspace
- FDelete
- FDeleteChangelist
- FDeleteShelved
- FDeleteWorkspace
- FDownloadFile
- FEditChangelist
- FGetChangelistDetails
- FGetFile
- FGetFileList
- FGetPendingChangelists
- FGetSubmittedChangelists
- FMarkForAdd
- FMoveToChangelist
- FNewChangelist
- FPerforceSourceControlChangeStatusOperation
- FResolve
- FRevert
- FRevertUnchanged
- FShelve
- FSync
- FSyncPreview
- FUnshelve
- FUpdatePendingChangelistsStatus
- FUpdateStatus
References
Module | SourceControl |
Header | /Engine/Source/Developer/SourceControl/Public/ISourceControlOperation.h |
Include | #include "ISourceControlOperation.h" |
Syntax
class ISourceControlOperation : public TSharedFromThis< ISourceControlOperation, ESPMode::ThreadSafe >
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Virtual destructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddErrorMessge
(
const FText& InError |
Add error message. |
![]() ![]() |
void | AddInfoMessge
(
const FText& InInfo |
Add info/warning message. |
![]() ![]() |
void | Add tag. | |
![]() ![]() |
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. |
![]() ![]() ![]() |
bool | This will return true if the operation can be safely called from a background thread. | |
![]() ![]() |
TSharedRef< Type, ESPMode::ThreadSafe > | Create
(
TArgs&&... Args |
Factory method for easier operation creation |
![]() ![]() ![]() |
FText | Get the string to display when this operation is in progress | |
![]() ![]() |
FName | GetName () |
Get the name of this operation, used as a unique identifier |
![]() ![]() ![]() |
const FSourceControlResultInfo & | Retrieve any info or error messages that may have accumulated during the operation. |