Navigation
API > API/Developer > API/Developer/MessageLog
A message log listing, such as the Compiler Log, or the Map Check Log.
| Name | IMessageLogListing |
| Type | class |
| Header File | /Engine/Source/Developer/MessageLog/Public/IMessageLogListing.h |
| Include Path | #include "IMessageLogListing.h" |
Syntax
class IMessageLogListing : public IMessageLog
Implements Interfaces
Derived Classes
Classes
| Name | Remarks |
|---|---|
| FChangedEvent | Broadcasts whenever we are informed of a change in the IMessageLogListing |
| FOnPageSelectionChangedEvent | Broadcasts whenever page selection state is changed |
| FOnSelectionChangedEvent | Broadcasts whenever selection state is changed |
Interfaces
| Name | Remarks |
|---|---|
| IMessageTokenClickedEvent | Broadcasts when a token is clicked/executed |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearMessages() |
Clears messages (if paged, in the current page) | IMessageLogListing.h | |
void ClearSelectedMessages() |
Clears the message selection | IMessageLogListing.h | |
void ExecuteToken
(
const TSharedRef< class IMessageToken >& Token |
Performs an operation depending on the token (execute hyperlink etc.) | IMessageLogListing.h | |
FString GetAllMessagesAsString() |
Gets all the unfiltered messages as a single piece of text | IMessageLogListing.h | |
const TArray< TSharedRef< class FTokenizedMessage > > & GetFilteredMessages() |
Gets a list of the filtered messages for the specific log listing | IMessageLogListing.h | |
const FText & GetLabel() |
Gets the message log listing label | IMessageLogListing.h | |
const TArray< TSharedRef< class FMessageFilter > > & GetMessageFilters() |
Gets the set of message filters used when displaying messages | IMessageLogListing.h | |
const FName & GetName() |
Gets the message log listing unique name | IMessageLogListing.h | |
const TArray< TSharedRef< class FTokenizedMessage > > & GetSelectedMessages() |
Gets a list of the selected messages for the specific log listing | IMessageLogListing.h | |
FString GetSelectedMessagesAsString() |
Gets all the unfiltered selected messages as a single piece of text | IMessageLogListing.h | |
void InvertSelectedMessages() |
Inverts the message selection | IMessageLogListing.h | |
bool IsMessageSelected
(
const TSharedRef< class FTokenizedMessage >& Message |
Get the message selection state | IMessageLogListing.h | |
IMessageLogListing::FChangedEvent TBaseMulticastDelegate_NoParams OnDataChanged() |
IMessageLogListing.h | ||
IMessageTokenClickedEvent & OnMessageTokenClicked() |
IMessageLogListing.h | ||
IMessageLogListing::FOnPageSelectionChangedEvent TBaseMulticastDelegate_NoParams OnPageSelectionChanged() |
IMessageLogListing.h | ||
IMessageLogListing::FOnSelectionChangedEvent TBaseMulticastDelegate_NoParams OnSelectionChanged() |
IMessageLogListing.h | ||
void SelectMessage
(
const TSharedRef< class FTokenizedMessage >& Message, |
Set the message selection state | IMessageLogListing.h | |
void SelectMessages
(
const TArray< TSharedRef< class FTokenizedMessage > >& InSelectedMessages |
Sets multiple selected messages | IMessageLogListing.h | |
void SetLabel
(
const FText& InLogLabel |
Sets the message log listing label | IMessageLogListing.h |