Code::Blocks
SVN r11506
|
The base class for all kinds of loggers, see loggers.h for its derived classes. More...
#include <logger.h>
Classes | |
struct | Feature |
Public Types | |
enum | level { caption, info, warning, success, error, critical, failure, pagetitle, spacer, asterisk } |
enum | { num_levels = asterisk +1 } |
Public Member Functions | |
Logger () | |
virtual | ~Logger () |
virtual void | Append (const wxString &msg, Logger::level lv=info)=0 |
virtual void | Clear () |
virtual void | CopyContentsToClipboard (cb_optional bool selectionOnly=false) |
virtual void | UpdateSettings () |
virtual wxWindow * | CreateControl (cb_optional wxWindow *parent) |
virtual bool | GetWrapMode () const |
virtual bool | HasFeature (cb_optional Feature::Enum feature) const |
virtual void | AppendAdditionalMenuItems (cb_optional wxMenu &menu) |
The base class for all kinds of loggers, see loggers.h for its derived classes.
enum Logger::level |
|
pure virtual |
Implemented in ListCtrlLogger, TimestampTextCtrlLogger, TextCtrlLogger, HTMLFileLogger, and StdoutLogger.
|
inlinevirtual |
Definition at line 71 of file logger.h.
Referenced by InfoPane::DoShowContextMenu().
|
inlinevirtual |
Reimplemented in ListCtrlLogger, and TextCtrlLogger.
|
inlinevirtual |
Definition at line 67 of file logger.h.
Referenced by MainFrame::SetupGUILogging().
|
inlinevirtual |
Reimplemented in TextCtrlLogger.
Definition at line 69 of file logger.h.
Referenced by InfoPane::DoShowContextMenu().
|
inlinevirtual |
Definition at line 70 of file logger.h.
Referenced by InfoPane::DoShowContextMenu().
|
inlinevirtual |
Reimplemented in ListCtrlLogger, TextCtrlLogger, and BuildLogger.