Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::LogPanel::TracePrintFLogPanel Class Reference

#include <TracePrintFLogPanel.h>

Inherits AzToolsFramework::LogPanel::BaseLogPanel.

Signals

void LogLineSelected (const Logging::LogLine &logLine)
 
- Signals inherited from AzToolsFramework::LogPanel::BaseLogPanel
void TabsReset ()
 
void onLinkActivated (const QString &link)
 

Public Member Functions

 TracePrintFLogPanel (QWidget *pParent=nullptr)
 
void InsertLogLine (Logging::LogLine::LogType type, const char *window, const char *message, void *data)
 
- Public Member Functions inherited from AzToolsFramework::LogPanel::BaseLogPanel
 BaseLogPanel (QWidget *pParent=nullptr)
 
void SaveState ()
 SaveState uses the storageID to store which tabs were active and what their settings were.
 
bool LoadState ()
 LoadState reads which tabs were active last time.
 
void AddLogTab (const TabSettings &settings)
 
virtual QSize minimumSize () const
 
virtual QSize sizeHint () const
 
void SetStorageID (AZ::u32 id)
 
int GetTabWidgetCount ()
 
QWidget * GetTabWidgetAtIndex (int index)
 

Additional Inherited Members

- Static Public Member Functions inherited from AzToolsFramework::LogPanel::BaseLogPanel
static void Reflect (AZ::ReflectContext *reflection)
 
virtual QWidget * CreateTab (const TabSettings &settings)=0
 

Detailed Description

TracePrintFLogPanel - an implementation of BaseLogPanel which shows recent traceprintfs You'd plug this into a UI of your choice and let it do its thing. You might want to also connect to the signal BaseLogPanel::TabsReset() which will get fired when the user says reset to default.


The documentation for this class was generated from the following file: