28 const wxString& aDefaultSSHKey ) :
34 if( !aDefaultSSHKey.IsEmpty() )
35 m_keyPicker->SetFileName( wxFileName( aDefaultSSHKey ) );
51 GetSizer()->Fit(
this );
wxStaticText * m_passLabel
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)
wxStaticText * m_keyLabel
wxStaticText * m_urlLabel
wxFilePickerCtrl * m_keyPicker
wxRadioBox * m_authChoice
KIGIT_COMMON::GIT_CONN_TYPE GetConnType() const
DIALOG_GIT_CREDENTIALS(wxWindow *aParent, const wxString &aUrl, KIGIT_COMMON::GIT_CONN_TYPE aConnType, const wxString &aDefaultUsername, const wxString &aDefaultSSHKey)
wxString GetPassword() const
wxString GetUsername() const
void OnConnTypeChanged(wxCommandEvent &aEvent) override
void updateFieldsForConnType()
wxString GetSSHKey() const
bool SaveCredentials() const
void SetupStandardButtons(std::map< int, wxString > aLabels={})