OpenCPN Partial API docs
Loading...
Searching...
No Matches
TtyPanel Class Reference

Main window, a rolling log of messages. More...

Inheritance diagram for TtyPanel:
NmeaLog

Public Member Functions

 TtyPanel (wxWindow *parent, size_t lines)
 
void Add (const Logline &ll) override
 Add an formatted string to log output.
 
bool IsActive () const override
 Return true if log is visible i.
 
void OnStop (bool stop)
 
void SetFilter (const NavmsgFilter &f)
 
void SetQuickFilter (const std::string &filter)
 
void SetOnRightClick (std::function< void()> f)
 

Static Public Member Functions

static void AddIfExists (const Logline &ll)
 Invoke Add(s) for possibly existing instance.
 

Protected Member Functions

wxSize DoGetBestClientSize () const override
 

Detailed Description

Main window, a rolling log of messages.

Definition at line 162 of file data_monitor.cpp.

Constructor & Destructor Documentation

◆ TtyPanel()

TtyPanel::TtyPanel ( wxWindow *  parent,
size_t  lines 
)
inline

Definition at line 164 of file data_monitor.cpp.

Member Function Documentation

◆ Add()

void TtyPanel::Add ( const Logline l)
inlineoverridevirtual

Add an formatted string to log output.

Implements NmeaLog.

Definition at line 181 of file data_monitor.cpp.

◆ AddIfExists()

static void TtyPanel::AddIfExists ( const Logline ll)
inlinestatic

Invoke Add(s) for possibly existing instance.

Definition at line 204 of file data_monitor.cpp.

◆ DoGetBestClientSize()

wxSize TtyPanel::DoGetBestClientSize ( ) const
inlineoverrideprotected

Definition at line 212 of file data_monitor.cpp.

◆ IsActive()

bool TtyPanel::IsActive ( ) const
inlineoverridevirtual

Return true if log is visible i.

e., if it's any point using Add().

Implements NmeaLog.

Definition at line 183 of file data_monitor.cpp.

◆ OnStop()

void TtyPanel::OnStop ( bool  stop)
inline

Definition at line 185 of file data_monitor.cpp.

◆ SetFilter()

void TtyPanel::SetFilter ( const NavmsgFilter f)
inline

Definition at line 193 of file data_monitor.cpp.

◆ SetOnRightClick()

void TtyPanel::SetOnRightClick ( std::function< void()>  f)
inline

Definition at line 199 of file data_monitor.cpp.

◆ SetQuickFilter()

void TtyPanel::SetQuickFilter ( const std::string &  filter)
inline

Definition at line 195 of file data_monitor.cpp.


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