#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 |
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.