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

Implements the AboutFrame class with additional functionality. More...

#include <AboutFrameImpl.h>

Inheritance diagram for AboutFrameImpl:
AboutFrame

Public Member Functions

 AboutFrameImpl (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About OpenCPN"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxCAPTION|wxCLOSE_BOX|wxFRAME_FLOAT_ON_PARENT|wxFRAME_NO_TASKBAR|wxRESIZE_BORDER|wxTAB_TRAVERSAL)
 
- Public Member Functions inherited from AboutFrame
 AboutFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About OpenCPN"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxCAPTION|wxCLOSE_BOX|wxFRAME_FLOAT_ON_PARENT|wxFRAME_NO_TASKBAR|wxRESIZE_BORDER|wxTAB_TRAVERSAL)
 

Protected Member Functions

void AboutFrameOnClose (wxCloseEvent &event)
 
void OnLinkDonate (wxHyperlinkEvent &event)
 
void OnLinkGetInvolved (wxHyperlinkEvent &event)
 
void OnLinkLogfile (wxHyperlinkEvent &event)
 
void OnLinkConfigfile (wxHyperlinkEvent &event)
 
void OnLinkHelp (wxHyperlinkEvent &event)
 
void OnLinkLicense (wxHyperlinkEvent &event)
 
void OnLinkAuthors (wxHyperlinkEvent &event)
 
void AboutFrameOnActivate (wxActivateEvent &event)
 
void m_btnBackOnButtonClick (wxCommandEvent &event)
 
void m_htmlWinHelpOnHtmlLinkClicked (wxHtmlLinkEvent &event)
 
void RecalculateSize (void)
 

Additional Inherited Members

- Protected Attributes inherited from AboutFrame
wxStaticBitmap * m_bitmapLogo
 
wxButton * m_btnBack
 
wxScrolledWindow * m_scrolledWindowAbout
 
wxStaticText * m_staticTextOCPN
 
wxStaticText * m_staticTextVersion
 
wxStaticText * m_staticTextCopyYears
 
wxHyperlinkCtrl * m_hyperlinkAuthors
 
wxStaticText * m_staticTextDescription
 
wxStaticText * m_staticTextHelp
 
wxHyperlinkCtrl * m_hyperlinkDonate
 
wxStaticText * m_staticTextOr
 
wxHyperlinkCtrl * m_hyperlinkGetInvolved
 
wxStaticText * m_staticTextLogfile
 
wxHyperlinkCtrl * m_hyperlinkLogFile
 
wxStaticText * m_staticTextIniFile
 
wxHyperlinkCtrl * m_hyperlinkIniFile
 
wxHtmlWindow * m_htmlWinAuthors
 
wxHtmlWindow * m_htmlWinLicense
 
wxHtmlWindow * m_htmlWinHelp
 
wxPanel * m_panelMainLinks
 
wxHyperlinkCtrl * m_hyperlinkWebsite
 
wxHyperlinkCtrl * m_hyperlinkHelp
 
wxHyperlinkCtrl * m_hyperlinkLicense
 

Detailed Description

Implements the AboutFrame class with additional functionality.

Extends AboutFrame and provides implementation for various event handlers and additional methods.

Definition at line 35 of file AboutFrameImpl.h.

Constructor & Destructor Documentation

◆ ~AboutFrameImpl()

AboutFrameImpl::~AboutFrameImpl ( )
inline

Definition at line 73 of file AboutFrameImpl.h.

◆ AboutFrameImpl()

AboutFrameImpl::AboutFrameImpl ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = _("About OpenCPN"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(500, 300),
long  style = wxCAPTION | wxCLOSE_BOX | wxFRAME_FLOAT_ON_PARENT | wxFRAME_NO_TASKBAR | wxRESIZE_BORDER | wxTAB_TRAVERSAL 
)

Definition at line 41 of file AboutFrameImpl.cpp.

Member Function Documentation

◆ AboutFrameOnActivate()

void AboutFrameImpl::AboutFrameOnActivate ( wxActivateEvent &  event)
protectedvirtual

Reimplemented from AboutFrame.

Definition at line 146 of file AboutFrameImpl.cpp.

◆ AboutFrameOnClose()

void AboutFrameImpl::AboutFrameOnClose ( wxCloseEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 37 of file AboutFrameImpl.h.

◆ m_btnBackOnButtonClick()

void AboutFrameImpl::m_btnBackOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 60 of file AboutFrameImpl.h.

◆ m_htmlWinHelpOnHtmlLinkClicked()

void AboutFrameImpl::m_htmlWinHelpOnHtmlLinkClicked ( wxHtmlLinkEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 65 of file AboutFrameImpl.h.

◆ OnLinkAuthors()

void AboutFrameImpl::OnLinkAuthors ( wxHyperlinkEvent &  event)
protectedvirtual

Reimplemented from AboutFrame.

Definition at line 137 of file AboutFrameImpl.cpp.

◆ OnLinkConfigfile()

void AboutFrameImpl::OnLinkConfigfile ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 46 of file AboutFrameImpl.h.

◆ OnLinkDonate()

void AboutFrameImpl::OnLinkDonate ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 43 of file AboutFrameImpl.h.

◆ OnLinkGetInvolved()

void AboutFrameImpl::OnLinkGetInvolved ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 44 of file AboutFrameImpl.h.

◆ OnLinkHelp()

void AboutFrameImpl::OnLinkHelp ( wxHyperlinkEvent &  event)
protectedvirtual

Reimplemented from AboutFrame.

Definition at line 94 of file AboutFrameImpl.cpp.

◆ OnLinkLicense()

void AboutFrameImpl::OnLinkLicense ( wxHyperlinkEvent &  event)
protectedvirtual

Reimplemented from AboutFrame.

Definition at line 128 of file AboutFrameImpl.cpp.

◆ OnLinkLogfile()

void AboutFrameImpl::OnLinkLogfile ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Reimplemented from AboutFrame.

Definition at line 45 of file AboutFrameImpl.h.

◆ RecalculateSize()

void AboutFrameImpl::RecalculateSize ( void  )
protected

Definition at line 157 of file AboutFrameImpl.cpp.


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