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

Class ChartDldrPanel. More...

#include <chartdldrgui.h>

Inheritance diagram for ChartDldrPanel:
ChartDldrPanelImpl

Public Member Functions

virtual void SetChartInfo (const wxString &info)
 
 ChartDldrPanel (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=wxTAB_TRAVERSAL)
 
virtual void OnContextMenu (wxMouseEvent &event)
 

Public Attributes

wxScrolledWindow * m_scrollWinChartList
 

Protected Member Functions

virtual void OnPaint (wxPaintEvent &event)
 
virtual void OnLeftDClick (wxMouseEvent &event)
 
virtual void SelectSource (wxListEvent &event)
 
virtual void AddSource (wxCommandEvent &event)
 
virtual void DeleteSource (wxCommandEvent &event)
 
virtual void EditSource (wxCommandEvent &event)
 
virtual void UpdateChartList (wxCommandEvent &event)
 
virtual void UpdateAllCharts (wxCommandEvent &event)
 
virtual void DoHelp (wxCommandEvent &event)
 
virtual void OnDownloadCharts (wxCommandEvent &event)
 
virtual void OnShowLocalDir (wxCommandEvent &event)
 
virtual void OnSize (wxSizeEvent &event)
 

Protected Attributes

wxListCtrl * m_lbChartSources
 
wxButton * m_bAddSource
 
wxButton * m_bDeleteSource
 
wxButton * m_bEditSource
 
wxButton * m_bUpdateChartList
 
wxButton * m_bUpdateAllCharts
 
wxStaticText * m_stCatalogInfo
 
wxButton * m_bDnldCharts
 
wxNotebook * m_DLoadNB
 
wxString m_csTitle
 
wxStaticText * m_chartsLabel
 
std::vector< std::unique_ptr< ChartPanel > > m_panelArray
 
wxBoxSizer * m_boxSizerCharts
 

Detailed Description

Class ChartDldrPanel.

Definition at line 118 of file chartdldrgui.h.

Constructor & Destructor Documentation

◆ ChartDldrPanel()

ChartDldrPanel::ChartDldrPanel ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(-1, -1),
long  style = wxTAB_TRAVERSAL 
)

m_lbChartSources->SetMinSize( wxSize( -1, 10 * GetCharHeight() ) );

mainSizer->Add( m_stCatalogInfo, 0, wxEXPAND| wxALL, 5 );

Definition at line 410 of file chartdldrgui.cpp.

◆ ~ChartDldrPanel()

ChartDldrPanel::~ChartDldrPanel ( )

Definition at line 666 of file chartdldrgui.cpp.

Member Function Documentation

◆ AddSource()

virtual void ChartDldrPanel::AddSource ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 149 of file chartdldrgui.h.

◆ DeleteSource()

virtual void ChartDldrPanel::DeleteSource ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 150 of file chartdldrgui.h.

◆ DoHelp()

virtual void ChartDldrPanel::DoHelp ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 154 of file chartdldrgui.h.

◆ EditSource()

virtual void ChartDldrPanel::EditSource ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 151 of file chartdldrgui.h.

◆ OnContextMenu()

virtual void ChartDldrPanel::OnContextMenu ( wxMouseEvent &  event)
inlinevirtual

Definition at line 194 of file chartdldrgui.h.

◆ OnDownloadCharts()

virtual void ChartDldrPanel::OnDownloadCharts ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 155 of file chartdldrgui.h.

◆ OnLeftDClick()

virtual void ChartDldrPanel::OnLeftDClick ( wxMouseEvent &  event)
inlineprotectedvirtual

Definition at line 147 of file chartdldrgui.h.

◆ OnPaint()

virtual void ChartDldrPanel::OnPaint ( wxPaintEvent &  event)
inlineprotectedvirtual

Definition at line 146 of file chartdldrgui.h.

◆ OnShowLocalDir()

virtual void ChartDldrPanel::OnShowLocalDir ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 156 of file chartdldrgui.h.

◆ OnSize()

void ChartDldrPanel::OnSize ( wxSizeEvent &  event)
protectedvirtual

Definition at line 739 of file chartdldrgui.cpp.

◆ SelectSource()

virtual void ChartDldrPanel::SelectSource ( wxListEvent &  event)
inlineprotectedvirtual

Definition at line 148 of file chartdldrgui.h.

◆ SetChartInfo()

virtual void ChartDldrPanel::SetChartInfo ( const wxString &  info)
inlinevirtual

Definition at line 183 of file chartdldrgui.h.

◆ UpdateAllCharts()

virtual void ChartDldrPanel::UpdateAllCharts ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 153 of file chartdldrgui.h.

◆ UpdateChartList()

virtual void ChartDldrPanel::UpdateChartList ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 152 of file chartdldrgui.h.

Member Data Documentation

◆ m_bAddSource

wxButton* ChartDldrPanel::m_bAddSource
protected

Definition at line 122 of file chartdldrgui.h.

◆ m_bDeleteSource

wxButton* ChartDldrPanel::m_bDeleteSource
protected

Definition at line 123 of file chartdldrgui.h.

◆ m_bDnldCharts

wxButton* ChartDldrPanel::m_bDnldCharts
protected

Definition at line 128 of file chartdldrgui.h.

◆ m_bEditSource

wxButton* ChartDldrPanel::m_bEditSource
protected

Definition at line 124 of file chartdldrgui.h.

◆ m_boxSizerCharts

wxBoxSizer* ChartDldrPanel::m_boxSizerCharts
protected

Definition at line 143 of file chartdldrgui.h.

◆ m_bUpdateAllCharts

wxButton* ChartDldrPanel::m_bUpdateAllCharts
protected

Definition at line 126 of file chartdldrgui.h.

◆ m_bUpdateChartList

wxButton* ChartDldrPanel::m_bUpdateChartList
protected

Definition at line 125 of file chartdldrgui.h.

◆ m_chartsLabel

wxStaticText* ChartDldrPanel::m_chartsLabel
protected

Definition at line 139 of file chartdldrgui.h.

◆ m_csTitle

wxString ChartDldrPanel::m_csTitle
protected

Definition at line 138 of file chartdldrgui.h.

◆ m_DLoadNB

wxNotebook* ChartDldrPanel::m_DLoadNB
protected

Definition at line 137 of file chartdldrgui.h.

◆ m_lbChartSources

wxListCtrl* ChartDldrPanel::m_lbChartSources
protected

Definition at line 121 of file chartdldrgui.h.

◆ m_panelArray

std::vector<std::unique_ptr<ChartPanel> > ChartDldrPanel::m_panelArray
protected

Definition at line 141 of file chartdldrgui.h.

◆ m_scrollWinChartList

wxScrolledWindow* ChartDldrPanel::m_scrollWinChartList

Definition at line 180 of file chartdldrgui.h.

◆ m_stCatalogInfo

wxStaticText* ChartDldrPanel::m_stCatalogInfo
protected

Definition at line 127 of file chartdldrgui.h.


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