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