|
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.
References PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE().
|
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 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 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 PANEL_GIT_REPOS::onDefaultClick(), PANEL_GIT_REPOS::onEnableGitClick(), PANEL_GIT_REPOS_BASE(), PANEL_GIT_REPOS::ResetPanel(), PANEL_GIT_REPOS::TransferDataFromWindow(), and PANEL_GIT_REPOS::TransferDataToWindow().
|
protectedinherited |
Definition at line 51 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onDefaultClick(), PANEL_GIT_REPOS::onEnableGitClick(), PANEL_GIT_REPOS_BASE(), PANEL_GIT_REPOS::ResetPanel(), PANEL_GIT_REPOS::TransferDataFromWindow(), and PANEL_GIT_REPOS::TransferDataToWindow().
|
protectedinherited |
Definition at line 50 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onDefaultClick(), PANEL_GIT_REPOS::onEnableGitClick(), and PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 48 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onDefaultClick(), PANEL_GIT_REPOS::onEnableGitClick(), and PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 47 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onDefaultClick(), PANEL_GIT_REPOS::onEnableGitClick(), PANEL_GIT_REPOS_BASE(), PANEL_GIT_REPOS::ResetPanel(), PANEL_GIT_REPOS::TransferDataFromWindow(), PANEL_GIT_REPOS::TransferDataToWindow(), and ~PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 38 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onEnableGitClick(), PANEL_GIT_REPOS_BASE(), PANEL_GIT_REPOS::TransferDataFromWindow(), PANEL_GIT_REPOS::TransferDataToWindow(), and ~PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 39 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 41 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 46 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 45 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 40 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 44 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().
|
protectedinherited |
Definition at line 43 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS::onEnableGitClick(), PANEL_GIT_REPOS_BASE(), PANEL_GIT_REPOS::TransferDataFromWindow(), and PANEL_GIT_REPOS::TransferDataToWindow().
|
protectedinherited |
Definition at line 42 of file panel_git_repos_base.h.
Referenced by PANEL_GIT_REPOS_BASE().