SConcertSessionActivities

Displays session activities in a table view.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ConcertSyncUI

Header

/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncUI/Public/SConcertSessionActivities.h

Include

#include "SConcertSessionActivities.h"

Syntax

class SConcertSessionActivities : public SCompoundWidget

Remarks

Displays session activities in a table view.

Functions

Name Description

Public function

void

 

Append

Append an activity to the view. Used to populate the view from a live session.

Public function

void

 

Construct

(
    const FArguments& InArgs
)

Construct the recovery widget.

Public function Const

int32

 

GetDisplayedActivityNum()

Returns the number of activities shown.

Public function Const

int32

 

GetIgnoredActivityNum()

Returns the number of activities marked as 'ignored'.

Public function Const

TSharedPtr< ...

 

GetMostRecentActivity()

Returns the most recent activity available, ignoring the current filter.

Public function Const

TSharedPtr< ...

 

GetSelectedActivity()

Returns the activity selected or null if none is selected.

Public function Const

int32

 

GetTotalActivityNum()

Returns the total number of activities currently stored (no filter applied).

Public function Const

bool

 

IsLastColumn

(
    const FName& ColumnId
)

Returns true if the column names is the last one (most right one).

Public function

void

 

RequestRefresh()

Request the view to refresh.

Public function

void

 

Reset()

Clears all activities displayed.

Public function

FText

 

UpdateTextFilter

(
    const FText& InFilterText
)

Asks the view to update the text search filter.

Overridden from SWidget

Name Description

Public function Virtual

void

 

Tick

(
    const FGeometry& AllottedGeometry,
    const double InCurrentTime,
    const float InDeltaTime
)

Requests and consumes more activities if needed and/or possible.

Classes

Name

Description

Public struct

FArguments

Enums

Name

Description

Public enum

ETimeFormat

Defines how the time should be displayed in the date/time column.

Typedefs

Name

Description

FFetchActivitiesFunc

Used to pull activities from a session.

FGetActivityClientInfoFunc

Used to map an activity to its client.

FGetPackageEvent

Returns the package event corresponding to the package activity.

FGetTransactionEvent

Returns the transaction event corresponding the specified activity.

FMakeColumnOverlayWidgetFunc

Used to overlay a widget over a column widget to add custom functionalities to a row.

Constants

Name

Description

ActivitiesPerRequest

The number of activities to request when scrolling down to request activities on demand.