KiCad PCB EDA Suite
|
#include <panel_git_repos.h>
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 |
Definition at line 26 of file panel_git_repos.h.
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.
PANEL_GIT_REPOS::PANEL_GIT_REPOS | ( | wxWindow * | parent | ) |
Definition at line 39 of file panel_git_repos.cpp.
|
override |
Definition at line 43 of file panel_git_repos.cpp.
|
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().
|
inlinevirtualinherited |
Get the tooltip the reset button should display when showing this panel.
Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.
Definition at line 64 of file resettable_panel.h.
References _.
Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().
|
overrideprivatevirtual |
Reimplemented from PANEL_GIT_REPOS_BASE.
Definition at line 146 of file panel_git_repos.cpp.
References PANEL_GIT_REPOS_BASE::m_author, PANEL_GIT_REPOS_BASE::m_authorEmail, PANEL_GIT_REPOS_BASE::m_authorEmailLabel, PANEL_GIT_REPOS_BASE::m_authorLabel, and PANEL_GIT_REPOS_BASE::m_cbDefault.
Referenced by TransferDataToWindow().
|
overrideprivatevirtual |
Reimplemented from PANEL_GIT_REPOS_BASE.
Definition at line 154 of file panel_git_repos.cpp.
References PANEL_GIT_REPOS_BASE::m_author, PANEL_GIT_REPOS_BASE::m_authorEmail, PANEL_GIT_REPOS_BASE::m_authorEmailLabel, PANEL_GIT_REPOS_BASE::m_authorLabel, PANEL_GIT_REPOS_BASE::m_cbDefault, PANEL_GIT_REPOS_BASE::m_enableGit, and PANEL_GIT_REPOS_BASE::m_updateInterval.
Referenced by TransferDataToWindow().
|
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.
|
override |
Definition at line 98 of file panel_git_repos.cpp.
References COMMON_SETTINGS::GIT::authorEmail, COMMON_SETTINGS::GIT::authorName, COMMON_SETTINGS::GIT::enableGit, PGM_BASE::GetCommonSettings(), PANEL_GIT_REPOS_BASE::m_author, PANEL_GIT_REPOS_BASE::m_authorEmail, PANEL_GIT_REPOS_BASE::m_cbDefault, PANEL_GIT_REPOS_BASE::m_enableGit, COMMON_SETTINGS::m_Git, PANEL_GIT_REPOS_BASE::m_updateInterval, Pgm(), COMMON_SETTINGS::GIT::updatInterval, and COMMON_SETTINGS::GIT::useDefaultAuthor.
|
override |
Definition at line 112 of file panel_git_repos.cpp.
References COMMON_SETTINGS::GIT::authorEmail, COMMON_SETTINGS::GIT::authorName, COMMON_SETTINGS::GIT::enableGit, PGM_BASE::GetCommonSettings(), getDefaultAuthorAndEmail(), PANEL_GIT_REPOS_BASE::m_author, PANEL_GIT_REPOS_BASE::m_authorEmail, PANEL_GIT_REPOS_BASE::m_cbDefault, PANEL_GIT_REPOS_BASE::m_enableGit, COMMON_SETTINGS::m_Git, PANEL_GIT_REPOS_BASE::m_updateInterval, onDefaultClick(), onEnableGitClick(), Pgm(), COMMON_SETTINGS::GIT::updatInterval, and COMMON_SETTINGS::GIT::useDefaultAuthor.
|
protectedinherited |
Definition at line 49 of file panel_git_repos_base.h.
Referenced by onDefaultClick(), onEnableGitClick(), PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE(), ResetPanel(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 51 of file panel_git_repos_base.h.
Referenced by onDefaultClick(), onEnableGitClick(), PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE(), ResetPanel(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 50 of file panel_git_repos_base.h.
Referenced by onDefaultClick(), onEnableGitClick(), and PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 48 of file panel_git_repos_base.h.
Referenced by onDefaultClick(), onEnableGitClick(), and PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 47 of file panel_git_repos_base.h.
Referenced by onDefaultClick(), onEnableGitClick(), PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE(), ResetPanel(), TransferDataFromWindow(), TransferDataToWindow(), and PANEL_GIT_REPOS_BASE::~PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 38 of file panel_git_repos_base.h.
Referenced by onEnableGitClick(), PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE(), TransferDataFromWindow(), TransferDataToWindow(), and PANEL_GIT_REPOS_BASE::~PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 39 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 41 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 46 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 45 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 40 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 44 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 43 of file panel_git_repos_base.h.
Referenced by onEnableGitClick(), PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 42 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().