20#ifndef DIALOG_GIT_CREDENTIALS_H
21#define DIALOG_GIT_CREDENTIALS_H
36 const wxString& aDefaultSSHKey );
DIALOG_GIT_CREDENTIALS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Git Authentication Required"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
KIGIT_COMMON::GIT_CONN_TYPE GetConnType() const
KIGIT_COMMON::GIT_CONN_TYPE m_connType
On macOS a disabled wxRadioBox reports its first entry, so the type is kept here.
wxString GetPassword() const
wxString GetUsername() const
DIALOG_GIT_CREDENTIALS(wxWindow *aParent, const wxString &aUrl, const wxString &aExplanation, KIGIT_COMMON::GIT_CONN_TYPE aConnType, const wxString &aDefaultUsername, const wxString &aDefaultSSHKey)
wxString m_urlUsername
The user an SSH address names, which the server requires.
void OnConnTypeChanged(wxCommandEvent &aEvent) override
void updateFieldsForConnType()
wxString GetSSHKey() const
bool SaveCredentials() const