API Documentation
Loading...
Searching...
No Matches
LogView Class Reference

A table showing a specific log that allows the user to scroll around to view various log entries. More...

#include <LogView.h>

Inheritance diagram for LogView:
[legend]
Collaboration diagram for LogView:
[legend]

Signals

void requestUpdateLogSignal ()
 

Public Member Functions

void addMessage (const LogMessage &message) final override
 
void addMessages (const Buffer< LogMessage > &messages) final override
 
void addWidgetToTop (QWidget *widget)
 
void attach (ProgressInfo *stream) final override
 
void attachProgressBar (QPointer< QProgressBar > bar, bool auto_hide=true)
 
void changeEvent (QEvent *e) override
 
void clearLog ()
 
QPointer< QProgressBar > createProgressBar (bool auto_hide=true)
 
bool isAtBottom () const
 
void jumpToBottom ()
 
 LogView (QWidget *parent=nullptr)
 
void resizeEvent (QResizeEvent *size) override
 
void setDetectNewLines (bool detect)
 
void setMinimumLogLevel (uint01 log_level)
 
void setProgress (fltp04 progress) final override
 
void setProgressFormat (const String &format)
 
void showLogConsole (bool show_log_console)
 
void showTimes (bool show_times)
 
QSize sizeHint () const override
 
 ~LogView ()
 
- Public Member Functions inherited from LogStream
void clearLinks ()
 
virtual void detach (ProgressInfo *stream)
 
bool ignoringMessages () const
 
void setIgnoreMessages (bool ignore)
 
virtual ~LogStream ()
 

Additional Inherited Members

- Protected Attributes inherited from LogStream
bool m_ignore_message = false
 
Buffer< ProgressInfo * > m_linked_logs
 

Detailed Description

A table showing a specific log that allows the user to scroll around to view various log entries.


Constructor & Destructor Documentation

◆ LogView()

LogView ( QWidget * parent = nullptr)

◆ ~LogView()

~LogView ( )

Member Function Documentation

◆ addMessage()

void addMessage ( const LogMessage & message)
finaloverridevirtual

Implements LogStream.

◆ addMessages()

void addMessages ( const Buffer< LogMessage > & messages)
finaloverridevirtual

Reimplemented from LogStream.

◆ addWidgetToTop()

void addWidgetToTop ( QWidget * widget)

◆ attach()

void attach ( ProgressInfo * stream)
finaloverridevirtual

Reimplemented from LogStream.

◆ attachProgressBar()

void attachProgressBar ( QPointer< QProgressBar > bar,
bool auto_hide = true )

◆ changeEvent()

void changeEvent ( QEvent * e)
override

◆ clearLog()

void clearLog ( )

◆ createProgressBar()

QPointer< QProgressBar > createProgressBar ( bool auto_hide = true)

◆ isAtBottom()

bool isAtBottom ( ) const

◆ jumpToBottom()

void jumpToBottom ( )

◆ requestUpdateLogSignal

void requestUpdateLogSignal ( )
signal

◆ resizeEvent()

void resizeEvent ( QResizeEvent * size)
override

◆ setDetectNewLines()

void setDetectNewLines ( bool detect)

◆ setMinimumLogLevel()

void setMinimumLogLevel ( uint01 log_level)

◆ setProgress()

void setProgress ( fltp04 progress)
finaloverridevirtual

Implements LogStream.

◆ setProgressFormat()

void setProgressFormat ( const String & format)

◆ showLogConsole()

void showLogConsole ( bool show_log_console)

◆ showTimes()

void showTimes ( bool show_times)

◆ sizeHint()

QSize sizeHint ( ) const
override

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