20#ifndef DIALOG_REMOTE_SYMBOL_CONFIG_H
21#define DIALOG_REMOTE_SYMBOL_CONFIG_H
DIALOG_REMOTE_SYMBOL_CONFIG(wxWindow *aParent)
wxRadioButton * m_globalRadio
void applyRemoteSettings(const REMOTE_PROVIDER_SETTINGS &aConfig)
bool TransferDataFromWindow() override
wxStaticText * m_prefixHint
wxButton * m_signOutProviderButton
wxTextCtrl * m_prefixCtrl
void updateProviderButtons()
void onSignOutProvider(wxCommandEvent &aEvent)
void updateProviderEditor()
wxTextCtrl * m_destinationCtrl
void onAddProvider(wxCommandEvent &aEvent)
wxTextCtrl * m_providerUrlCtrl
REMOTE_PROVIDER_SETTINGS m_remoteSettings
wxStaticText * m_providerAuthLabel
wxListBox * m_providerList
bool TransferDataToWindow() override
void commitProviderEdits()
wxButton * m_browseButton
void onResetDefaults(wxCommandEvent &aEvent)
void onRefreshProvider(wxCommandEvent &aEvent)
void onProviderSelected(wxCommandEvent &aEvent)
EESCHEMA_SETTINGS * m_settings
wxButton * m_removeProviderButton
void onBrowseDestination(wxCommandEvent &aEvent)
wxStaticText * m_providerAccountLabel
void onRemoveProvider(wxCommandEvent &aEvent)
void reloadProviderList()
wxRadioButton * m_projectRadio
wxButton * m_addProviderButton
void onPrefixChanged(wxCommandEvent &aEvent)
wxTextCtrl * m_providerNameCtrl
wxButton * m_refreshProviderButton
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)