API Documentation
|
A class that listens to a log object and processes the updates in a specified way. Any number of LogStreams can be attached to a ProgressInfo object and will be updated in real time. More...
#include <LogStream.h>
Public Member Functions | |
virtual void | addMessage (const LogMessage &message)=0 |
virtual void | addMessages (const Buffer< LogMessage > &messages) |
virtual void | allowCancel (bool) |
virtual void | attach (ProgressInfo *stream) |
void | clearLinks () |
virtual void | detach (ProgressInfo *stream) |
bool | ignoringMessages () const |
void | setIgnoreMessages (bool ignore) |
virtual void | setProgress (fltp04 progress)=0 |
virtual | ~LogStream () |
Protected Attributes | |
bool | m_ignore_message = false |
Buffer< ProgressInfo * > | m_linked_logs |
A class that listens to a log object and processes the updates in a specified way. Any number of LogStreams can be attached to a ProgressInfo object and will be updated in real time.
|
inlinevirtual |
|
pure virtual |
Implemented in AsciiFileOutputStream, ConnectionStatusWidget, DebugStream, LogView, ProgressWidget, StatusBar, STDOutputStream, and TerminalDialog.
|
inlinevirtual |
Reimplemented in AsciiFileOutputStream, and LogView.
|
inlinevirtual |
Reimplemented in StatusBar.
|
inlinevirtual |
Reimplemented in LogView.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
pure virtual |
Implemented in AsciiFileOutputStream, ConnectionStatusWidget, DebugStream, LogView, ProgressWidget, StatusBar, STDOutputStream, and TerminalDialog.
|
protected |
|
protected |