KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_git_repos.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
5
*
6
* This program is free software: you can redistribute it and/or modify it
7
* under the terms of the GNU General Public License as published by the
8
* Free Software Foundation, either version 3 of the License, or (at your
9
* option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful, but
12
* WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License along
17
* with this program. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef PANEL_GIT_REPOS_H
21
#define PANEL_GIT_REPOS_H
22
23
#include <
git/panel_git_repos_base.h
>
24
#include <
widgets/wx_grid.h
>
25
26
class
PANEL_GIT_REPOS
:
public
PANEL_GIT_REPOS_BASE
27
{
28
public
:
29
PANEL_GIT_REPOS
( wxWindow* parent );
30
~PANEL_GIT_REPOS
()
override
;
31
32
void
ResetPanel
()
override
;
33
34
bool
TransferDataFromWindow
()
override
;
35
bool
TransferDataToWindow
()
override
;
36
37
enum
COLS
38
{
39
COL_ACTIVE
= 0,
40
COL_NAME
,
41
COL_PATH
,
42
COL_STATUS
,
43
COL_AUTH_TYPE
,
44
COL_USERNAME
,
45
COL_PASSWORD
,
46
COL_SSH_KEY
,
47
COL_SSH_PATH
48
};
49
50
private
:
51
void
onDefaultClick
( wxCommandEvent& event )
override
;
52
void
onEnableGitClick
( wxCommandEvent& event )
override
;
53
54
};
55
56
#endif
// PANEL_GIT_REPOS_H
PANEL_GIT_REPOS_BASE::PANEL_GIT_REPOS_BASE
PANEL_GIT_REPOS_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
panel_git_repos_base.cpp:12
PANEL_GIT_REPOS::onEnableGitClick
void onEnableGitClick(wxCommandEvent &event) override
Definition
panel_git_repos.cpp:154
PANEL_GIT_REPOS::PANEL_GIT_REPOS
PANEL_GIT_REPOS(wxWindow *parent)
Definition
panel_git_repos.cpp:39
PANEL_GIT_REPOS::~PANEL_GIT_REPOS
~PANEL_GIT_REPOS() override
Definition
panel_git_repos.cpp:43
PANEL_GIT_REPOS::COLS
COLS
Definition
panel_git_repos.h:38
PANEL_GIT_REPOS::COL_NAME
@ COL_NAME
Definition
panel_git_repos.h:40
PANEL_GIT_REPOS::COL_SSH_PATH
@ COL_SSH_PATH
Definition
panel_git_repos.h:47
PANEL_GIT_REPOS::COL_PASSWORD
@ COL_PASSWORD
Definition
panel_git_repos.h:45
PANEL_GIT_REPOS::COL_PATH
@ COL_PATH
Definition
panel_git_repos.h:41
PANEL_GIT_REPOS::COL_AUTH_TYPE
@ COL_AUTH_TYPE
Definition
panel_git_repos.h:43
PANEL_GIT_REPOS::COL_ACTIVE
@ COL_ACTIVE
Definition
panel_git_repos.h:39
PANEL_GIT_REPOS::COL_SSH_KEY
@ COL_SSH_KEY
Definition
panel_git_repos.h:46
PANEL_GIT_REPOS::COL_USERNAME
@ COL_USERNAME
Definition
panel_git_repos.h:44
PANEL_GIT_REPOS::COL_STATUS
@ COL_STATUS
Definition
panel_git_repos.h:42
PANEL_GIT_REPOS::onDefaultClick
void onDefaultClick(wxCommandEvent &event) override
Definition
panel_git_repos.cpp:146
PANEL_GIT_REPOS::ResetPanel
void ResetPanel() override
Reset the contents of this panel.
Definition
panel_git_repos.cpp:48
PANEL_GIT_REPOS::TransferDataToWindow
bool TransferDataToWindow() override
Definition
panel_git_repos.cpp:112
PANEL_GIT_REPOS::TransferDataFromWindow
bool TransferDataFromWindow() override
Definition
panel_git_repos.cpp:98
panel_git_repos_base.h
wx_grid.h
src
common
dialogs
git
panel_git_repos.h
Generated on Sun Sep 21 2025 01:05:20 for KiCad PCB EDA Suite by
1.13.2