Navigation
API > API/Developer > API/Developer/SubmitToolCore
| Name | IChangelistService |
| Type | class |
| Header File | /Engine/Source/Developer/SubmitToolCore/Public/Logic/Services/Interfaces/IChangelistService.h |
| Include Path | #include "Logic/Services/Interfaces/IChangelistService.h" |
Syntax
class IChangelistService : public ISubmitToolService
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnCLDescriptionUpdated | FOnCLDescriptionUpdated | Logic/Services/Interfaces/IChangelistService.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CancelP4Operations() |
Logic/Services/Interfaces/IChangelistService.h | ||
void CheckShelfIsUpToDate
(
TFunction< void(bool, TArray< FString >)> OnComplete |
Logic/Services/Interfaces/IChangelistService.h | ||
void CreateCLFromDefaultCL() |
Logic/Services/Interfaces/IChangelistService.h | ||
void CreateShelvedFiles
(
TFunction< void(const FSCCommand&)> OnComplete |
Logic/Services/Interfaces/IChangelistService.h | ||
void DeleteShelvedFiles
(
TFunction< void(const FSCCommand&)> OnComplete |
Logic/Services/Interfaces/IChangelistService.h | ||
void EnsureShelfIsCurrent() |
Logic/Services/Interfaces/IChangelistService.h | ||
void FetchChangelistDataAsync() |
Logic/Services/Interfaces/IChangelistService.h | ||
const FString & GetCLDescription() |
Logic/Services/Interfaces/IChangelistService.h | ||
const FString GetCLID() |
Logic/Services/Interfaces/IChangelistService.h | ||
const TArray< FSCFileRef > & GetFilesInCL() |
Logic/Services/Interfaces/IChangelistService.h | ||
const TMap< FString, FString > & GetOpenFilesInChangelists() |
Logic/Services/Interfaces/IChangelistService.h | ||
const TArray< FSCFileRef > & GetShelvedFilesInCL() |
Logic/Services/Interfaces/IChangelistService.h | ||
bool HasP4OperationsRunning() |
Logic/Services/Interfaces/IChangelistService.h | ||
bool HasShelvedFiles() |
Logic/Services/Interfaces/IChangelistService.h | ||
void Init() |
Logic/Services/Interfaces/IChangelistService.h | ||
bool IsShelfComplete() |
Logic/Services/Interfaces/IChangelistService.h | ||
bool IsShelfReady() |
Logic/Services/Interfaces/IChangelistService.h | ||
void ReplaceShelvedFiles
(
TFunction< void(const FSCCommand&)> OnComplete |
Logic/Services/Interfaces/IChangelistService.h | ||
void RevertUnchangedFiles
(
TFunction< void(const FSCCommand&)> OnComplete |
Logic/Services/Interfaces/IChangelistService.h | ||
bool SetCLDescription
(
const FString& NewDescription, |
Logic/Services/Interfaces/IChangelistService.h | ||
void Submit
(
const FString& InDescriptionAddendum, |
Logic/Services/Interfaces/IChangelistService.h | ||
void UpdateP4CLDescription() |
Logic/Services/Interfaces/IChangelistService.h | ||
void UpdateP4CLDescriptionSynchronously() |
Logic/Services/Interfaces/IChangelistService.h | ||
void UpdateShelvedFiles
(
TArray< FString > InFiles, |
Logic/Services/Interfaces/IChangelistService.h |