XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtLogWidget Class Reference

The application wide panel that shows the engine log output and the editor log output. More...

#include <LogWidget.moc.h>

Inheritance diagram for xiiQtLogWidget:
[legend]

Public Types

using LogItemContextActionCallback = xiiDelegate<void(const xiiStringView& sLogText)>

Public Member Functions

 xiiQtLogWidget (QWidget *pParent)
void ShowControls (bool bShow)
xiiQtLogModel * GetLog ()
xiiQtSearchWidget * GetSearchWidget ()
void SetLogLevel (xiiLogMsgType::Enum logLevel)
xiiLogMsgType::Enum GetLogLevel () const
virtual bool eventFilter (QObject *pObject, QEvent *pEvent) override

Static Public Member Functions

static bool AddLogItemContextActionCallback (const xiiStringView &sName, const LogItemContextActionCallback &logCallback)
static bool RemoveLogItemContextActionCallback (const xiiStringView &sName)

Detailed Description

The application wide panel that shows the engine log output and the editor log output.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/LogWidget.moc.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/Implementation/LogWidget.cpp