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::StyledTracePrintFLogTab Class Reference

Inherits AzToolsFramework::LogPanel::StyledLogTab, and AZ::Debug::TraceMessageBus::Handler.

Public Slots

virtual void Clear ()
 
- Public Slots inherited from AzToolsFramework::LogPanel::StyledLogTab
virtual void CopyAll ()
 
virtual void CopySelected ()
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (StyledTracePrintFLogTab, AZ::SystemAllocator)
 
 StyledTracePrintFLogTab (const TabSettings &in_settings, QWidget *parent=nullptr)
 
virtual bool OnAssert (const char *message)
 
virtual bool OnException (const char *message)
 
virtual bool OnError (const char *window, const char *message)
 
virtual bool OnWarning (const char *window, const char *message)
 
virtual bool OnPrintf (const char *window, const char *message)
 
- Public Member Functions inherited from AzToolsFramework::LogPanel::StyledLogTab
 AZ_CLASS_ALLOCATOR (StyledLogTab, AZ::SystemAllocator)
 
 StyledLogTab (const TabSettings &settings, QWidget *pParent=nullptr)
 
bool IsAtMaxScroll () const
 
TabSettings settings () const
 

Protected Member Functions

void LogTraceMessage (Logging::LogLine::LogType type, const char *window, const char *message, bool alwaysShowMessage=false)
 
- Protected Member Functions inherited from AzToolsFramework::LogPanel::StyledLogTab
virtual QString ConvertRowToText (const QModelIndex &row)
 
void contextMenuEvent (QContextMenuEvent *ev) override
 

Protected Attributes

AZStd::queue< Logging::LogLinem_bufferedLines
 
AZStd::atomic_bool m_alreadyQueuedDrainMessage
 
AZStd::mutex m_bufferedLinesMutex
 

Additional Inherited Members

- Signals inherited from AzToolsFramework::LogPanel::StyledLogTab
void onLinkActivated (const QString &link)
 

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