KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
PANEL_GIT_REPOS Class Reference

#include <panel_git_repos.h>

Inheritance diagram for PANEL_GIT_REPOS:
PANEL_GIT_REPOS_BASE RESETTABLE_PANEL

Public Types

enum  COLS {
  COL_ACTIVE = 0 , COL_NAME , COL_PATH , COL_STATUS ,
  COL_AUTH_TYPE , COL_USERNAME , COL_PASSWORD , COL_SSH_KEY ,
  COL_SSH_PATH
}
 

Public Member Functions

 PANEL_GIT_REPOS (wxWindow *parent)
 
 ~PANEL_GIT_REPOS () override
 
void ResetPanel () override
 Reset the contents of this panel.
 
bool TransferDataFromWindow () override
 
bool TransferDataToWindow () override
 
virtual wxString GetResetTooltip () const
 Get the tooltip the reset button should display when showing this panel.
 
wxString GetHelpTextAtPoint (const wxPoint &aPt, wxHelpEvent::Origin aOrigin) const override
 Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.
 

Protected Attributes

wxCheckBox * m_enableGit
 
wxBoxSizer * m_gitSizer
 
wxStaticText * m_staticText6
 
wxStaticLine * m_staticline2
 
wxStaticText * m_updateLabel
 
wxSpinCtrl * m_updateInterval
 
wxStaticText * m_staticText7
 
wxStaticText * m_staticText12
 
wxStaticLine * m_staticline31
 
wxCheckBox * m_cbDefault
 
wxStaticText * m_authorLabel
 
wxTextCtrl * m_author
 
wxStaticText * m_authorEmailLabel
 
wxTextCtrl * m_authorEmail
 

Private Member Functions

void onDefaultClick (wxCommandEvent &event) override
 
void onEnableGitClick (wxCommandEvent &event) override
 

Detailed Description

Definition at line 26 of file panel_git_repos.h.

Member Enumeration Documentation

◆ COLS

Enumerator
COL_ACTIVE 
COL_NAME 
COL_PATH 
COL_STATUS 
COL_AUTH_TYPE 
COL_USERNAME 
COL_PASSWORD 
COL_SSH_KEY 
COL_SSH_PATH 

Definition at line 37 of file panel_git_repos.h.

Constructor & Destructor Documentation

◆ PANEL_GIT_REPOS()

PANEL_GIT_REPOS::PANEL_GIT_REPOS ( wxWindow *  parent)

Definition at line 39 of file panel_git_repos.cpp.

◆ ~PANEL_GIT_REPOS()

PANEL_GIT_REPOS::~PANEL_GIT_REPOS ( )
override

Definition at line 43 of file panel_git_repos.cpp.

Member Function Documentation

◆ GetHelpTextAtPoint()

wxString RESETTABLE_PANEL::GetHelpTextAtPoint ( const wxPoint &  aPt,
wxHelpEvent::Origin  aOrigin 
) const
inlineoverrideinherited

Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.

Definition at line 72 of file resettable_panel.h.

References RESETTABLE_PANEL::GetResetTooltip().

◆ GetResetTooltip()

virtual wxString RESETTABLE_PANEL::GetResetTooltip ( ) const
inlinevirtualinherited

Get the tooltip the reset button should display when showing this panel.

Returns
the tooltip

Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.

Definition at line 64 of file resettable_panel.h.

References _.

Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().

◆ onDefaultClick()

void PANEL_GIT_REPOS::onDefaultClick ( wxCommandEvent &  event)
overrideprivatevirtual

◆ onEnableGitClick()

◆ ResetPanel()

void PANEL_GIT_REPOS::ResetPanel ( )
overridevirtual

Reset the contents of this panel.

Implements RESETTABLE_PANEL.

Definition at line 48 of file panel_git_repos.cpp.

References PANEL_GIT_REPOS_BASE::m_author, PANEL_GIT_REPOS_BASE::m_authorEmail, and PANEL_GIT_REPOS_BASE::m_cbDefault.

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

Member Data Documentation

◆ m_author

wxTextCtrl* PANEL_GIT_REPOS_BASE::m_author
protectedinherited

◆ m_authorEmail

wxTextCtrl* PANEL_GIT_REPOS_BASE::m_authorEmail
protectedinherited

◆ m_authorEmailLabel

wxStaticText* PANEL_GIT_REPOS_BASE::m_authorEmailLabel
protectedinherited

◆ m_authorLabel

wxStaticText* PANEL_GIT_REPOS_BASE::m_authorLabel
protectedinherited

◆ m_cbDefault

◆ m_enableGit

wxCheckBox* PANEL_GIT_REPOS_BASE::m_enableGit
protectedinherited

◆ m_gitSizer

wxBoxSizer* PANEL_GIT_REPOS_BASE::m_gitSizer
protectedinherited

Definition at line 39 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_staticline2

wxStaticLine* PANEL_GIT_REPOS_BASE::m_staticline2
protectedinherited

Definition at line 41 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_staticline31

wxStaticLine* PANEL_GIT_REPOS_BASE::m_staticline31
protectedinherited

Definition at line 46 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_staticText12

wxStaticText* PANEL_GIT_REPOS_BASE::m_staticText12
protectedinherited

Definition at line 45 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_staticText6

wxStaticText* PANEL_GIT_REPOS_BASE::m_staticText6
protectedinherited

Definition at line 40 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_staticText7

wxStaticText* PANEL_GIT_REPOS_BASE::m_staticText7
protectedinherited

Definition at line 44 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().

◆ m_updateInterval

wxSpinCtrl* PANEL_GIT_REPOS_BASE::m_updateInterval
protectedinherited

◆ m_updateLabel

wxStaticText* PANEL_GIT_REPOS_BASE::m_updateLabel
protectedinherited

Definition at line 42 of file panel_git_repos_base.h.

Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().


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