#include <TracePrintFLogPanel.h>
Inherits AzToolsFramework::LogPanel::BaseLogView, AZ::Debug::TraceMessageBus::Handler, and AZ::SystemTickBus::Handler.
|
virtual void | Clear () |
|
virtual void | rowsInserted (const QModelIndex &parent, int start, int end) |
|
virtual void | SelectAll () |
|
virtual void | SelectNone () |
|
virtual void | CopyAll () |
|
virtual void | CopySelected () |
|
void | CurrentItemChanged (const QModelIndex ¤t, const QModelIndex &previous) |
|
|
void | SelectionChanged (const Logging::LogLine &logLine) |
|
void | onLinkActivated (const QString &link) |
|
|
| AZ_CLASS_ALLOCATOR (AZTracePrintFLogTab, AZ::SystemAllocator) |
|
| AZTracePrintFLogTab (QWidget *pParent, const TabSettings &in_settings) |
|
bool | OnAssert (const char *message) override |
|
bool | OnException (const char *message) override |
|
bool | OnError (const char *window, const char *message) override |
|
bool | OnWarning (const char *window, const char *message) override |
|
bool | OnPrintf (const char *window, const char *message) override |
|
void | LogTraceMessage (Logging::LogLine::LogType type, const char *window, const char *message, void *data=nullptr) |
| Log a message received from the TraceMessageBus.
|
|
QTableView * | GetLogView () |
|
| AZ_CLASS_ALLOCATOR (BaseLogView, AZ::SystemAllocator) |
|
| BaseLogView (QWidget *pParent) |
|
void | ConnectModelToView (QAbstractItemModel *ptrModel) |
|
void | SetCurrentItemExpandsToFit (bool expandsToFit) |
|
|
void | OnSystemTick () override |
|
void | CurrentItemChanged (const QModelIndex ¤t, const QModelIndex &previous) |
|
virtual int | GetIconColumn () |
|
virtual int | GetTimeColumn () |
|
virtual int | GetWindowColumn () |
|
virtual int | GetMessageColumn () |
|
virtual QString | ConvertRowToText (const QModelIndex &row) |
|
bool | IsAtMaxScroll () const |
|
void | showEvent (QShowEvent *event) override |
|
virtual void | CreateContextMenu () |
|
|
TabSettings | m_settings |
|
AZStd::queue< Logging::LogLine > | m_bufferedLines |
|
AZStd::atomic_bool | m_alreadyQueuedDrainMessage |
|
AZStd::mutex | m_bufferedLinesMutex |
|
QTableView * | m_ptrLogView |
|
QAction * | actionSelectAll |
|
QAction * | actionSelectNone |
|
QAction * | actionCopySelected |
|
QAction * | actionCopyAll |
|
|
static QIcon & | GetInformationIcon () |
|
static QIcon & | GetWarningIcon () |
|
static QIcon & | GetErrorIcon () |
|
static QIcon & | GetDebugIcon () |
|
AZTracePrintFLogTab - a Log View listening on AZ Traceprintfs and puts them in a ring buffer of particular interest is perhaps how it adds a "clear" option to the context menu in its constructor. it uses the RingBufferLogDataModel, below.
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/UI/Logging/TracePrintFLogPanel.h