Navigation
API > API/Plugins > API/Plugins/ConcertSharedSlate
Wraps a session table list with a search box and a status bar for visibility settings (show connection activities, etc.).
| Name | SSessionHistory |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertUI/ConcertSharedSlate/Source/ConcertSharedSlate/Public/Session/History/SSessionHistory.h |
| Include Path | #include "Session/History/SSessionHistory.h" |
Syntax
class SSessionHistory : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SSessionHistory
- FSlateControlledConstruction → SWidget → SCompoundWidget → SSessionHistory
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAllowActivity | TBaseDelegate_TwoParams< bool, const FConcertSyncActivity &, const TStructOnScope< FConcertSyncActivitySummary > & > | Session/History/SSessionHistory.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaximumNumberOfActivities | int64 | Maximum number of activities displayed on screen. | Session/History/SSessionHistory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivityListView | TSharedPtr< SConcertSessionActivities > | Display the activity list. | Session/History/SSessionHistory.h | |
| ActivityListViewOptions | TSharedPtr< FConcertSessionActivitiesOptions > | Controls the activity list view options | Session/History/SSessionHistory.h | |
| ActivityMap | TMap< int64, TSharedPtr< FConcertSessionActivity > > | Holds the map of activity IDs to Concert activities. | Session/History/SSessionHistory.h | |
| AllowActivityFunc | FAllowActivity | Used to limit activities. | Session/History/SSessionHistory.h | |
| EndpointClientInfoMap | TMap< FGuid, FConcertClientInfo > | Holds the map of endpoint IDs to client info. | Session/History/SSessionHistory.h | |
| SearchBox | TSharedPtr< SSearchBox > | The widget used to enter the text to search. | Session/History/SSessionHistory.h | |
| SearchedText | FText | The searched text to highlight. | Session/History/SSessionHistory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Constructs the Session History widget. | Session/History/SSessionHistory.h | |
const TArray< TSharedPtr< FConcertSessionActivity > > & GetActivities() |
Session/History/SSessionHistory.h | ||
TSet< TSharedRef< FConcertSessionActivity > > GetSelectedActivities() |
Session/History/SSessionHistory.h | ||
void HandleActivityAddedOrUpdated
(
const FConcertClientInfo& InClientInfo, |
Callback for handling the a new or updated activity item. | Session/History/SSessionHistory.h | |
bool IsLastColumn
(
FName ColumnId |
Session/History/SSessionHistory.h | ||
void OnColumnVisibilitySettingsChanged
(
const FColumnVisibilitySnapshot& ColumnSnapshot |
Session/History/SSessionHistory.h | ||
void ReloadActivities
(
TMap< FGuid, FConcertClientInfo > EndpointClientInfoMap, |
Fetches activities from the server and updates the list view. | Session/History/SSessionHistory.h | |
void SetSelectedActivities
(
const TArray< TSharedPtr< FConcertSessionActivity > >& ActivitiesToSelect |
Session/History/SSessionHistory.h |