KiCad PCB EDA Suite
Loading...
Searching...
No Matches
REMOTE_PROVIDER_SETTINGS Struct Reference

#include <remote_provider_settings.h>

Public Member Functions

 REMOTE_PROVIDER_SETTINGS ()
 
void ResetToDefaults ()
 
REMOTE_PROVIDER_ENTRYFindProviderById (const wxString &aProviderId)
 
const REMOTE_PROVIDER_ENTRYFindProviderById (const wxString &aProviderId) const
 
REMOTE_PROVIDER_ENTRYFindProviderByMetadataUrl (const wxString &aMetadataUrl)
 
const REMOTE_PROVIDER_ENTRYFindProviderByMetadataUrl (const wxString &aMetadataUrl) const
 
REMOTE_PROVIDER_ENTRYUpsertProvider (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_ENTRYproviders
 
wxString last_used_provider_id
 
wxString destination_dir
 
wxString library_prefix
 
bool add_to_global_table
 

Detailed Description

Definition at line 43 of file remote_provider_settings.h.

Constructor & Destructor Documentation

◆ REMOTE_PROVIDER_SETTINGS()

REMOTE_PROVIDER_SETTINGS::REMOTE_PROVIDER_SETTINGS ( )
inline

Definition at line 45 of file remote_provider_settings.h.

References ResetToDefaults().

Referenced by FindProviderById(), and FindProviderByMetadataUrl().

Member Function Documentation

◆ CreateProviderId()

wxString REMOTE_PROVIDER_SETTINGS::CreateProviderId ( const wxString & aMetadataUrl)
static

◆ DefaultDestinationDir()

wxString REMOTE_PROVIDER_SETTINGS::DefaultDestinationDir ( )
static

◆ DefaultLibraryPrefix()

wxString REMOTE_PROVIDER_SETTINGS::DefaultLibraryPrefix ( )
static

◆ FindProviderById() [1/2]

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().

◆ FindProviderById() [2/2]

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().

◆ FindProviderByMetadataUrl() [1/2]

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().

◆ FindProviderByMetadataUrl() [2/2]

const REMOTE_PROVIDER_ENTRY * REMOTE_PROVIDER_SETTINGS::FindProviderByMetadataUrl ( const wxString & aMetadataUrl) const

◆ ResetToDefaults()

void REMOTE_PROVIDER_SETTINGS::ResetToDefaults ( )

◆ UpsertProvider()

Member Data Documentation

◆ add_to_global_table

◆ destination_dir

◆ last_used_provider_id

wxString REMOTE_PROVIDER_SETTINGS::last_used_provider_id

◆ library_prefix

◆ providers


The documentation for this struct was generated from the following files: