| 
    KiCad PCB EDA Suite
    
   | 
 
About dialog to show application specific information. More...
#include <dialog_about.h>
  
Public Member Functions | |
| DIALOG_ABOUT (EDA_BASE_FRAME *aParent, ABOUT_APP_INFO &aAppInfo) | |
| ~DIALOG_ABOUT () | |
Protected Member Functions | |
| void | OnNotebookPageChanged (wxNotebookEvent &aEvent) override | 
Protected Attributes | |
| wxStaticBitmap * | m_bitmapApp | 
| wxStaticText * | m_staticTextAppTitle | 
| wxStaticText * | m_staticTextBuildVersion | 
| wxStaticText * | m_staticTextLibVersion | 
| wxButton * | m_btCopyVersionInfo | 
| wxButton * | m_btReportBug | 
| wxButton * | m_btDonate | 
| wxNotebook * | m_notebook | 
| wxButton * | m_btOk | 
Private Member Functions | |
| void | onHtmlLinkClicked (wxHtmlLinkEvent &event) | 
| void | onCopyVersionInfo (wxCommandEvent &event) override | 
| void | onReportBug (wxCommandEvent &event) override | 
| void | onDonateClick (wxCommandEvent &event) override | 
| void | createNotebooks () | 
| void | createNotebookPageByCategory (wxNotebook *aParent, const wxString &aCaption, IMAGES aIconIndex, const CONTRIBUTORS &aContributors) | 
| void | createNotebookHtmlPage (wxNotebook *aParent, const wxString &aCaption, IMAGES aIconIndex, const wxString &aHtmlMessage, bool aSelection=false) | 
| wxStaticText * | wxStaticTextRef (wxScrolledWindow *aParent, const wxString &aReference) | 
| wxStaticBitmap * | createStaticBitmap (wxScrolledWindow *aParent, wxBitmap *icon) | 
Private Attributes | |
| wxImageList * | m_images | 
| wxString | m_titleName | 
| wxString | m_untranslatedTitleName | 
| ABOUT_APP_INFO & | m_info | 
About dialog to show application specific information.
Needs a ABOUT_APP_INFO object that contains the data to be displayed. 
Definition at line 53 of file dialog_about.h.
| DIALOG_ABOUT::DIALOG_ABOUT | ( | EDA_BASE_FRAME * | aParent, | 
| ABOUT_APP_INFO & | aAppInfo ) | 
Definition at line 52 of file dialog_about.cpp.
References _, color_materials, createNotebooks(), DIALOG_ABOUT_BASE::DIALOG_ABOUT_BASE(), editor, EDA_BASE_FRAME::GetAboutTitle(), EDA_BASE_FRAME::GetUntranslatedAboutTitle(), icon_kicad, icon_kicad_nightly, info, IsNightlyVersion(), KiBitmap(), KiBitmapBundle(), language, library, DIALOG_ABOUT_BASE::m_bitmapApp, m_images, m_info, DIALOG_ABOUT_BASE::m_notebook, DIALOG_ABOUT_BASE::m_staticTextAppTitle, DIALOG_ABOUT_BASE::m_staticTextBuildVersion, DIALOG_ABOUT_BASE::m_staticTextLibVersion, m_titleName, m_untranslatedTitleName, preference, recent, tools, and zip.
| DIALOG_ABOUT::~DIALOG_ABOUT | ( | ) | 
Definition at line 139 of file dialog_about.cpp.
References m_images.
      
  | 
  private | 
Definition at line 225 of file dialog_about.cpp.
References onHtmlLinkClicked(), and HTML_WINDOW::SetPage().
Referenced by createNotebookPageByCategory(), and createNotebooks().
      
  | 
  private | 
Definition at line 174 of file dialog_about.cpp.
References createNotebookHtmlPage(), CONTRIBUTOR::GetCategory(), CONTRIBUTOR::GetName(), CONTRIBUTOR::GetUrl(), CONTRIBUTOR::IsChecked(), and CONTRIBUTOR::SetChecked().
Referenced by createNotebooks().
      
  | 
  private | 
Definition at line 147 of file dialog_about.cpp.
References _, ARTISTS, createNotebookHtmlPage(), createNotebookPageByCategory(), DEVELOPERS, DOCWRITERS, GetVersionInfoData(), INFORMATION, LIBRARIANS, LICENSE, m_info, DIALOG_ABOUT_BASE::m_notebook, m_untranslatedTitleName, PACKAGERS, TRANSLATORS, and VERSION.
Referenced by DIALOG_ABOUT().
      
  | 
  private | 
      
  | 
  overrideprivatevirtual | 
Reimplemented from DIALOG_ABOUT_BASE.
Definition at line 266 of file dialog_about.cpp.
References _, GetVersionInfoData(), DIALOG_ABOUT_BASE::m_btCopyVersionInfo, and m_untranslatedTitleName.
      
  | 
  overrideprivatevirtual | 
Reimplemented from DIALOG_ABOUT_BASE.
Definition at line 286 of file dialog_about.cpp.
      
  | 
  private | 
Definition at line 260 of file dialog_about.cpp.
Referenced by createNotebookHtmlPage().
      
  | 
  overrideprotectedvirtual | 
Reimplemented from DIALOG_ABOUT_BASE.
Definition at line 300 of file dialog_about.cpp.
References DIALOG_ABOUT_BASE::m_notebook.
      
  | 
  overrideprivatevirtual | 
Reimplemented from DIALOG_ABOUT_BASE.
Definition at line 293 of file dialog_about.cpp.
      
  | 
  private | 
      
  | 
  protectedinherited | 
Definition at line 38 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT::DIALOG_ABOUT(), and DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 42 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT_BASE(), DIALOG_ABOUT::onCopyVersionInfo(), and ~DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 44 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT_BASE(), and ~DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 46 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 43 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT_BASE(), and ~DIALOG_ABOUT_BASE().
      
  | 
  private | 
Definition at line 83 of file dialog_about.h.
Referenced by DIALOG_ABOUT(), and ~DIALOG_ABOUT().
      
  | 
  private | 
Definition at line 87 of file dialog_about.h.
Referenced by createNotebooks(), and DIALOG_ABOUT().
      
  | 
  protectedinherited | 
Definition at line 45 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT::createNotebooks(), DIALOG_ABOUT::DIALOG_ABOUT(), DIALOG_ABOUT_BASE(), DIALOG_ABOUT::OnNotebookPageChanged(), and ~DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 39 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT::DIALOG_ABOUT(), and DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 40 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT::DIALOG_ABOUT(), and DIALOG_ABOUT_BASE().
      
  | 
  protectedinherited | 
Definition at line 41 of file dialog_about_base.h.
Referenced by DIALOG_ABOUT::DIALOG_ABOUT(), and DIALOG_ABOUT_BASE().
      
  | 
  private | 
Definition at line 84 of file dialog_about.h.
Referenced by DIALOG_ABOUT().
      
  | 
  private | 
Definition at line 85 of file dialog_about.h.
Referenced by createNotebooks(), DIALOG_ABOUT(), and onCopyVersionInfo().