OpenCPN Partial API docs
Loading...
Searching...
No Matches
Connections Class Referencefinal

Grid with existing connections: type, port, status, etc. More...

Inheritance diagram for Connections:

Classes

class  ConnStateCompare
 std::sort support: Compare two ConnectionParams w r t state. More...
 

Public Member Functions

 Connections (wxWindow *parent, const std::vector< ConnectionParams * > &connections, EventVar &on_conn_update, const std::function< void(ConnectionParams *p, bool editing)> &on_edit_conn)
 
void SetColorScheme (const ColorScheme cs)
 
wxSize GetEstimatedSize () const
 
void ReloadGrid (const std::vector< ConnectionParams * > &connections)
 Reload grid using data from given list of connections.
 
int FindConnectionIndex (const ConnectionParams *cp) const
 Find index in m_connections for given pointer.
 

Static Public Member Functions

static void OnWheel (const wxMouseEvent &ev)
 Mouse wheel: scroll the TopScroll window.
 

Detailed Description

Grid with existing connections: type, port, status, etc.

Definition at line 343 of file connections_dlg.cpp.

Constructor & Destructor Documentation

◆ Connections()

Connections::Connections ( wxWindow *  parent,
const std::vector< ConnectionParams * > &  connections,
EventVar on_conn_update,
const std::function< void(ConnectionParams *p, bool editing)> &  on_edit_conn 
)
inline

Definition at line 345 of file connections_dlg.cpp.

Member Function Documentation

◆ FindConnectionIndex()

int Connections::FindConnectionIndex ( const ConnectionParams cp) const
inline

Find index in m_connections for given pointer.

Returns
positive index if found, else -1;

Definition at line 511 of file connections_dlg.cpp.

◆ GetEstimatedSize()

wxSize Connections::GetEstimatedSize ( ) const
inline

Definition at line 415 of file connections_dlg.cpp.

◆ OnWheel()

static void Connections::OnWheel ( const wxMouseEvent &  ev)
inlinestatic

Mouse wheel: scroll the TopScroll window.

Definition at line 422 of file connections_dlg.cpp.

◆ ReloadGrid()

void Connections::ReloadGrid ( const std::vector< ConnectionParams * > &  connections)
inline

Reload grid using data from given list of connections.

Definition at line 438 of file connections_dlg.cpp.

◆ SetColorScheme()

void Connections::SetColorScheme ( const ColorScheme  cs)
inline

Definition at line 409 of file connections_dlg.cpp.


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