| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Developer/SourceControl/Public/ISourceControlState.h |
Include |
#include "ISourceControlState.h" |
class ISourceControlState : public TSharedFromThis< ISourceControlState, ESPMode::ThreadSafe >
An abstraction of the state of a file under source control
Name | Description | |
---|---|---|
|
~ISourceControlState() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
CanAdd() |
Get whether this file can be added to source control (i.e. is part of the directory structure currently under source control) |
|
|
CanCheckIn() |
Get whether this file can be checked in. |
|
|
CanCheckout() |
Get whether this file can be checked out |
|
|
CanDelete() |
Get whether source control allows this file to be deleted. |
|
|
CanEdit() |
Get whether source control allows this file to be edited |
|
|
CanRevert() |
Get whether this file can be reverted, i.e. its changes are discarded and the file will no longer be checked-out. |
|
|
TSharedPtr< ... |
FindHistoryRevision ( |
Find an item from the history with the specified revision number. |
|
TSharedPtr< ... |
FindHistoryRevision ( |
Find an item from the history with the specified revision. |
|
TSharedPtr< ... |
GetBaseRevForMerge() |
Get the revision that we should use as a base when performing a three wage merge, does not refresh source control state |
|
GetCheckedOutBranches() |
Get the other branches this file is checked out in |
|
|
GetDisplayName() |
Get a text representation of the state |
|
|
GetDisplayTooltip() |
Get a tooltip to describe this state |
|
|
const FStrin... |
GetFilename() |
Get the local filename that this state represents |
|
TSharedPtr< ... |
GetHistoryItem ( |
Get an item from the history |
|
GetHistorySize() |
Get the size of the history. |
|
|
GetIconName() |
Get the name of the icon graphic we should use to display the state in a UI. |
|
|
GetOtherBranchHeadModification |
Get head modification information for other branches |
|
|
GetOtherUserBranchCheckedOuts() |
Get the user info for checkouts on other branches |
|
|
GetSmallIconName() |
Get the name of the small icon graphic we should use to display the state in a UI. |
|
|
const FDateT... |
GetTimeStamp() |
Get the timestamp of the last update that was made to this state. |
|
IsAdded() |
Get whether this file is marked for add |
|
|
IsCheckedOut() |
Get whether this file is checked out |
|
|
IsCheckedOutInOtherBranch ( |
Get whether this file is checked out in a different branch, if no branch is specified defaults to FEngineVerion current branch |
|
|
IsCheckedOutOrModifiedInOtherBranch ( |
Get whether this file is checked out or modified in a different branch, if no branch is specified defaults to FEngineVerion current branch |
|
|
IsCheckedOutOther ( |
Get whether this file is checked out by someone else in the current branch |
|
|
IsConflicted() |
Get whether this file is in a conflicted state |
|
|
IsCurrent() |
Get whether this file is up-to-date with the version in source control |
|
|
IsDeleted() |
Get whether this file is marked for delete |
|
|
IsIgnored() |
Get whether this file is ignored by source control |
|
|
IsLocal() |
Get whether this file is local to the current user (ie, has never been pushed to anyone else) |
|
|
IsModified() |
Get whether this file is modified compared to the version we have from source control |
|
|
IsModifiedInOtherBranch ( |
Get whether this file is modified in a different branch, if no branch is specified defaults to FEngineVerion current branch |
|
|
IsSourceControlled() |
Get whether this file is under source control |
|
|
IsUnknown() |
Get whether we know anything about this files source control state |
Name |
Description |
---|---|
INVALID_REVISION |