Navigation
API > API/Developer > API/Developer/SourceControl
Inheritance Hierarchy
- TSharedFromThis< ISourceControlOperation, ESPMode::ThreadSafe >
- ISourceControlOperation
- FSourceControlOperationBase
- FCheckIn
- FCheckOut
- FConnect
- FCopy
- FCreateWorkspace
- FDelete
- FDeleteChangelist
- FDeleteShelved
- FDeleteWorkspace
- FDownloadFile
- FEditChangelist
- FGetChangelistDetails
- FGetFile
- FGetFileList
- FGetPendingChangelists
- FGetSubmittedChangelists
- FMarkForAdd
- FMoveToChangelist
- FNewChangelist
- FResolve
- FRevert
- FRevertUnchanged
- FShelve
- FSync
- FSyncPreview
- FUnshelve
- FUpdatePendingChangelistsStatus
- FUpdateStatus
- FWhere
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 | AddTag
(
const FString& InTag |
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. |