Inherits QTableWidget, and MCore::LogCallback.
Public Types | |
enum | { TYPE_ID = 0x0034ffaa } |
Public Types inherited from MCore::LogCallback | |
enum | ELogLevel { LOGLEVEL_NONE = 0 , LOGLEVEL_FATAL = 1 << 0 , LOGLEVEL_ERROR = 1 << 1 , LOGLEVEL_WARNING = 1 << 2 , LOGLEVEL_INFO = 1 << 3 , LOGLEVEL_DETAILEDINFO = 1 << 4 , LOGLEVEL_DEBUG = 1 << 5 , LOGLEVEL_ALL = (LOGLEVEL_FATAL | LOGLEVEL_ERROR | LOGLEVEL_WARNING | LOGLEVEL_INFO | LOGLEVEL_DETAILEDINFO | LOGLEVEL_DEBUG) , LOGLEVEL_DEFAULT = (LOGLEVEL_FATAL | LOGLEVEL_ERROR | LOGLEVEL_WARNING | LOGLEVEL_INFO | LOGLEVEL_DETAILEDINFO) } |
Signals | |
void | DoLog (const QString text, MCore::LogCallback::ELogLevel logLevel) |
Public Member Functions | |
LogWindowCallback (QWidget *parent) | |
void | Log (const char *text, ELogLevel logLevel) override |
uint32 | GetType () const override |
void | SetFind (const QString &find) |
QString | GetFind () const |
void | SetFilter (uint32 filter) |
uint32 | GetFilter () const |
Public Member Functions inherited from MCore::LogCallback | |
LogCallback () | |
virtual | ~LogCallback () |
virtual void | Log (const char *text, ELogLevel logLevel)=0 |
virtual uint32 | GetType () const =0 |
MCORE_INLINE ELogLevel | GetLogLevels () const |
void | SetLogLevels (ELogLevel logLevels) |
Additional Inherited Members | |
Protected Attributes inherited from MCore::LogCallback | |
ELogLevel | m_logLevels |
|
overridevirtual |
Get the unique log callback type ID.
Implements MCore::LogCallback.
|
overridevirtual |
The abstract callback logging method.
text | The text to log. |
logLevel | The log message priority. |
Implements MCore::LogCallback.