|
KiCad PCB EDA Suite
|
#include <remote_provider_settings.h>
Public Member Functions | |
| REMOTE_PROVIDER_SETTINGS () | |
| void | ResetToDefaults () |
| REMOTE_PROVIDER_ENTRY * | FindProviderById (const wxString &aProviderId) |
| const REMOTE_PROVIDER_ENTRY * | FindProviderById (const wxString &aProviderId) const |
| REMOTE_PROVIDER_ENTRY * | FindProviderByMetadataUrl (const wxString &aMetadataUrl) |
| const REMOTE_PROVIDER_ENTRY * | FindProviderByMetadataUrl (const wxString &aMetadataUrl) const |
| REMOTE_PROVIDER_ENTRY & | UpsertProvider (const wxString &aMetadataUrl) |
Static Public Member Functions | |
| static wxString | DefaultDestinationDir () |
| static wxString | DefaultLibraryPrefix () |
| static wxString | CreateProviderId (const wxString &aMetadataUrl) |
Public Attributes | |
| std::vector< REMOTE_PROVIDER_ENTRY > | providers |
| wxString | last_used_provider_id |
| wxString | destination_dir |
| wxString | library_prefix |
| bool | add_to_global_table |
Definition at line 43 of file remote_provider_settings.h.
|
inline |
Definition at line 45 of file remote_provider_settings.h.
References ResetToDefaults().
Referenced by FindProviderById(), and FindProviderByMetadataUrl().
|
static |
Definition at line 58 of file remote_provider_settings.cpp.
Referenced by DIALOG_REMOTE_SYMBOL_CONFIG::commitProviderEdits(), from_json(), and UpsertProvider().
|
static |
Definition at line 46 of file remote_provider_settings.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), EESCHEMA_SETTINGS::EESCHEMA_SETTINGS(), EnsureRemoteDestinationRoot(), and ResetToDefaults().
|
static |
Definition at line 52 of file remote_provider_settings.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), EESCHEMA_SETTINGS::EESCHEMA_SETTINGS(), RemoteLibraryPrefix(), and ResetToDefaults().
| REMOTE_PROVIDER_ENTRY * REMOTE_PROVIDER_SETTINGS::FindProviderById | ( | const wxString & | aProviderId | ) |
Definition at line 80 of file remote_provider_settings.cpp.
References providers.
Referenced by FindProviderById().
| const REMOTE_PROVIDER_ENTRY * REMOTE_PROVIDER_SETTINGS::FindProviderById | ( | const wxString & | aProviderId | ) | const |
Definition at line 92 of file remote_provider_settings.cpp.
References FindProviderById(), and REMOTE_PROVIDER_SETTINGS().
| REMOTE_PROVIDER_ENTRY * REMOTE_PROVIDER_SETTINGS::FindProviderByMetadataUrl | ( | const wxString & | aMetadataUrl | ) |
Definition at line 99 of file remote_provider_settings.cpp.
References providers.
Referenced by FindProviderByMetadataUrl(), and UpsertProvider().
| const REMOTE_PROVIDER_ENTRY * REMOTE_PROVIDER_SETTINGS::FindProviderByMetadataUrl | ( | const wxString & | aMetadataUrl | ) | const |
Definition at line 114 of file remote_provider_settings.cpp.
References FindProviderByMetadataUrl(), and REMOTE_PROVIDER_SETTINGS().
| void REMOTE_PROVIDER_SETTINGS::ResetToDefaults | ( | ) |
Definition at line 70 of file remote_provider_settings.cpp.
References add_to_global_table, DefaultDestinationDir(), DefaultLibraryPrefix(), destination_dir, last_used_provider_id, library_prefix, and providers.
Referenced by from_json(), and REMOTE_PROVIDER_SETTINGS().
| REMOTE_PROVIDER_ENTRY & REMOTE_PROVIDER_SETTINGS::UpsertProvider | ( | const wxString & | aMetadataUrl | ) |
Definition at line 121 of file remote_provider_settings.cpp.
References CreateProviderId(), FindProviderByMetadataUrl(), REMOTE_PROVIDER_ENTRY::last_auth_status, REMOTE_PROVIDER_ENTRY::metadata_url, REMOTE_PROVIDER_ENTRY::provider_id, and providers.
| bool REMOTE_PROVIDER_SETTINGS::add_to_global_table |
Definition at line 54 of file remote_provider_settings.h.
Referenced by DIALOG_REMOTE_SYMBOL_CONFIG::applyRemoteSettings(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), from_json(), REMOTE_SYMBOL_IMPORT_JOB::Import(), PANEL_REMOTE_SYMBOL::receiveFootprint(), PANEL_REMOTE_SYMBOL::receiveSymbol(), ResetToDefaults(), and to_json().
| wxString REMOTE_PROVIDER_SETTINGS::destination_dir |
Definition at line 52 of file remote_provider_settings.h.
Referenced by DIALOG_REMOTE_SYMBOL_CONFIG::applyRemoteSettings(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), EnsureRemoteDestinationRoot(), from_json(), ResetToDefaults(), and to_json().
| wxString REMOTE_PROVIDER_SETTINGS::last_used_provider_id |
Definition at line 51 of file remote_provider_settings.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), from_json(), PANEL_REMOTE_SYMBOL::RefreshDataSources(), ResetToDefaults(), and to_json().
| wxString REMOTE_PROVIDER_SETTINGS::library_prefix |
Definition at line 53 of file remote_provider_settings.h.
Referenced by DIALOG_REMOTE_SYMBOL_CONFIG::applyRemoteSettings(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), from_json(), RemoteLibraryPrefix(), ResetToDefaults(), and to_json().
| std::vector<REMOTE_PROVIDER_ENTRY> REMOTE_PROVIDER_SETTINGS::providers |
Definition at line 50 of file remote_provider_settings.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), FindProviderById(), FindProviderByMetadataUrl(), from_json(), PANEL_REMOTE_SYMBOL::RefreshDataSources(), ResetToDefaults(), to_json(), and UpsertProvider().