Navigation
API > API/Runtime > API/Runtime/TypedElementFramework
Aggregated revision control state for a package row. Modification == ESCCModification::None means the file is source-controlled and has no local change.
IconStyleName / IconOverlayName / DisplayTooltip are populated authoritatively by the active source-control provider (in its UpdateEditorDataStorage) from FSourceControlState::GetIcon() and GetDisplayTooltip(). Consumers that only need to render the row should use those directly without reinterpreting the booleans below.
| Name | FSccStateColumn |
| Type | struct |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Columns/TedsRevisionControlColumns.h |
| Include Path | #include "Elements/Columns/TedsRevisionControlColumns.h" |
Syntax
USTRUCT (Meta=(DisplayName="Revision control state"))
struct FSccStateColumn : public FEditorDataStorageColumn
Inheritance Hierarchy
- FEditorDataStorageColumn → FSccStateColumn
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsExternallyEdited | bool | Elements/Columns/TedsRevisionControlColumns.h | ||
| bIsExternallyLocked | bool | State axis A file can be modified (modification) and bIsLocked and bIsNotCurrent The state is viewed as an additional bit flag on top of the modification | Elements/Columns/TedsRevisionControlColumns.h | |
| bIsLocked | bool | Elements/Columns/TedsRevisionControlColumns.h | ||
| bIsNotCurrent | bool | Elements/Columns/TedsRevisionControlColumns.h | ||
| DisplayTooltip | FText | Elements/Columns/TedsRevisionControlColumns.h | ||
| IconOverlayName | FName | Elements/Columns/TedsRevisionControlColumns.h | ||
| IconStyleName | FName | Elements/Columns/TedsRevisionControlColumns.h | ||
| IconStyleSetName | FName | Elements/Columns/TedsRevisionControlColumns.h | ||
| Modification | ESCCModification | Modification axis | Elements/Columns/TedsRevisionControlColumns.h |