| 
    KiCad PCB EDA Suite
    
   | 
 
Class PANEL_PACKAGES_VIEW_BASE. More...
#include <panel_packages_view_base.h>
  
Public Member Functions | |
| PANEL_PACKAGES_VIEW_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
| ~PANEL_PACKAGES_VIEW_BASE () | |
| void | m_splitter1OnIdle (wxIdleEvent &) | 
Protected Member Functions | |
| virtual void | OnUpdateAllClicked (wxCommandEvent &event) | 
| virtual void | OnSizeInfoBox (wxSizeEvent &event) | 
| virtual void | OnURLClicked (wxHtmlLinkEvent &event) | 
| virtual void | OnInfoMouseWheel (wxMouseEvent &event) | 
| virtual void | OnVersionsCellClicked (wxGridEvent &event) | 
| virtual void | OnShowAllVersionsClicked (wxCommandEvent &event) | 
| virtual void | OnDownloadVersionClicked (wxCommandEvent &event) | 
| virtual void | OnVersionActionClicked (wxCommandEvent &event) | 
Protected Attributes | |
| WX_SPLITTER_WINDOW * | m_splitter1 | 
| WX_PANEL * | m_panelList | 
| wxSearchCtrl * | m_searchCtrl | 
| wxButton * | m_buttonUpdateAll | 
| wxScrolledWindow * | m_packageListWindow | 
| wxPanel * | m_panelDetails | 
| wxScrolledWindow * | m_infoScrollWindow | 
| HTML_WINDOW * | m_infoText | 
| wxBoxSizer * | m_sizerVersions | 
| WX_GRID * | m_gridVersions | 
| wxCheckBox * | m_showAllVersions | 
| wxButton * | m_buttonDownload | 
| wxButton * | m_buttonAction | 
Class PANEL_PACKAGES_VIEW_BASE.
Definition at line 42 of file panel_packages_view_base.h.
| PANEL_PACKAGES_VIEW_BASE::PANEL_PACKAGES_VIEW_BASE | ( | wxWindow * | parent, | 
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxSize( -1,-1 ), | ||
| long | style = wxTAB_TRAVERSAL, | ||
| const wxString & | name = wxEmptyString ) | 
Definition at line 15 of file panel_packages_view_base.cpp.
References _, m_buttonAction, m_buttonDownload, m_buttonUpdateAll, m_gridVersions, m_infoScrollWindow, m_infoText, m_packageListWindow, m_panelDetails, m_panelList, m_searchCtrl, m_showAllVersions, m_sizerVersions, m_splitter1, m_splitter1OnIdle(), name, OnDownloadVersionClicked(), OnInfoMouseWheel(), OnShowAllVersionsClicked(), OnSizeInfoBox(), OnUpdateAllClicked(), OnURLClicked(), OnVersionActionClicked(), and OnVersionsCellClicked().
Referenced by PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW().
| PANEL_PACKAGES_VIEW_BASE::~PANEL_PACKAGES_VIEW_BASE | ( | ) | 
Definition at line 159 of file panel_packages_view_base.cpp.
References m_buttonAction, m_buttonDownload, m_buttonUpdateAll, m_gridVersions, m_infoScrollWindow, m_infoText, m_showAllVersions, OnDownloadVersionClicked(), OnInfoMouseWheel(), OnShowAllVersionsClicked(), OnSizeInfoBox(), OnUpdateAllClicked(), OnURLClicked(), OnVersionActionClicked(), and OnVersionsCellClicked().
      
  | 
  inline | 
Definition at line 78 of file panel_packages_view_base.h.
References m_splitter1, and m_splitter1OnIdle().
Referenced by m_splitter1OnIdle(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), and PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 68 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 65 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 67 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 63 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 62 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 64 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 69 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in PANEL_PACKAGES_VIEW.
Definition at line 66 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 59 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::updateDetailsButtons(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 58 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::updateDetailsButtons(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 50 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::updateCommonState(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 56 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::canDownload(), PANEL_PACKAGES_VIEW::canRunAction(), PANEL_PACKAGES_VIEW::getAction(), PANEL_PACKAGES_VIEW::OnDownloadVersionClicked(), PANEL_PACKAGES_VIEW::OnVersionActionClicked(), PANEL_PACKAGES_VIEW::OnVersionsCellClicked(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::setPackageDetails(), PANEL_PACKAGES_VIEW::unsetPackageDetails(), PANEL_PACKAGES_VIEW::~PANEL_PACKAGES_VIEW(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 53 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::OnInfoMouseWheel(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::setPackageDetails(), PANEL_PACKAGES_VIEW::unsetPackageDetails(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 54 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::OnSizeInfoBox(), PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::setPackageDetails(), PANEL_PACKAGES_VIEW::unsetPackageDetails(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 51 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::ClearData(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::SetData(), PANEL_PACKAGES_VIEW::SetSashOnIdle(), and PANEL_PACKAGES_VIEW::updatePackageList().
      
  | 
  protected | 
Definition at line 52 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 48 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), and PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 49 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_PACKAGES_VIEW_BASE(), and PANEL_PACKAGES_VIEW::updatePackageList().
      
  | 
  protected | 
Definition at line 57 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::setPackageDetails(), and ~PANEL_PACKAGES_VIEW_BASE().
      
  | 
  protected | 
Definition at line 55 of file panel_packages_view_base.h.
Referenced by PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::setPackageDetails(), and PANEL_PACKAGES_VIEW::unsetPackageDetails().
      
  | 
  protected | 
Definition at line 47 of file panel_packages_view_base.h.
Referenced by m_splitter1OnIdle(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_PACKAGES_VIEW_BASE(), PANEL_PACKAGES_VIEW::SetSashOnIdle(), and PANEL_PACKAGES_VIEW::~PANEL_PACKAGES_VIEW().