OpenCPN Partial API docs
Loading...
Searching...
No Matches
catalog_mgr::CatalogUpdate Class Reference

The advanced dialog showing channels, possible updates, rollback etc. More...

Inheritance diagram for catalog_mgr::CatalogUpdate:
catalog_mgr::Helpers

Classes

struct  ActiveCatalogGrid
 Active catalog: The current active, the default and latest downloaded + buttons to use default or latest. More...
 
struct  Buttons
 The buttons below custom url: Use Default and Update. More...
 
struct  UrlChannel
 Combobox where user selects active catalog channel. More...
 
struct  UrlEdit
 Custom url edit control, a text line. More...
 
struct  UrlStatus
 The Url Status line at top. More...
 

Public Member Functions

 CatalogUpdate (wxWindow *parent)
 

Protected Member Functions

wxSize getWindowSize ()
 The window width is determined by the normally hidden custom url text control. More...
 
void toggleUrlEdit ()
 

Protected Attributes

wxString HIDE
 
wxString ADVANCED
 
wxBoxSizer * m_url_box
 
ActiveCatalogGridm_catalog_grid
 
UrlEditm_url_edit
 
wxStaticText * m_advanced
 
bool m_show_edit
 

Detailed Description

The advanced dialog showing channels, possible updates, rollback etc.

Definition at line 85 of file catalog_mgr.cpp.

Constructor & Destructor Documentation

◆ CatalogUpdate()

catalog_mgr::CatalogUpdate::CatalogUpdate ( wxWindow *  parent)
inline

Definition at line 91 of file catalog_mgr.cpp.

Member Function Documentation

◆ getWindowSize()

wxSize catalog_mgr::CatalogUpdate::getWindowSize ( )
inlineprotected

The window width is determined by the normally hidden custom url text control.

Return the size of the main window including the hidden part.

Definition at line 168 of file catalog_mgr.cpp.

◆ toggleUrlEdit()

void catalog_mgr::CatalogUpdate::toggleUrlEdit ( )
inlineprotected

Definition at line 176 of file catalog_mgr.cpp.

Member Data Documentation

◆ ADVANCED

wxString catalog_mgr::CatalogUpdate::ADVANCED
protected

Definition at line 155 of file catalog_mgr.cpp.

◆ HIDE

wxString catalog_mgr::CatalogUpdate::HIDE
protected

Definition at line 155 of file catalog_mgr.cpp.

◆ m_advanced

wxStaticText* catalog_mgr::CatalogUpdate::m_advanced
protected

Definition at line 160 of file catalog_mgr.cpp.

◆ m_catalog_grid

ActiveCatalogGrid* catalog_mgr::CatalogUpdate::m_catalog_grid
protected

Definition at line 158 of file catalog_mgr.cpp.

◆ m_show_edit

bool catalog_mgr::CatalogUpdate::m_show_edit
protected

Definition at line 161 of file catalog_mgr.cpp.

◆ m_url_box

wxBoxSizer* catalog_mgr::CatalogUpdate::m_url_box
protected

Definition at line 157 of file catalog_mgr.cpp.

◆ m_url_edit

UrlEdit* catalog_mgr::CatalogUpdate::m_url_edit
protected

Definition at line 159 of file catalog_mgr.cpp.


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