| 
    KiCad PCB EDA Suite
    
   | 
 
Package installation entry. More...
#include <pcm_data.h>
Public Attributes | |
| wxString | name | 
| PCM_RESOURCE_REFERENCE | packages | 
| std::optional< PCM_RESOURCE_REFERENCE > | resources | 
| std::optional< PCM_RESOURCE_REFERENCE > | manifests | 
| std::optional< PCM_CONTACT > | maintainer | 
| std::vector< PCM_PACKAGE > | package_list | 
| std::unordered_map< wxString, size_t > | package_map | 
Package installation entry.
Definition at line 140 of file pcm_data.h.
| std::optional<PCM_CONTACT> PCM_REPOSITORY::maintainer | 
Definition at line 146 of file pcm_data.h.
Referenced by from_json(), and to_json().
| std::optional<PCM_RESOURCE_REFERENCE> PCM_REPOSITORY::manifests | 
Definition at line 145 of file pcm_data.h.
Referenced by from_json(), and to_json().
| wxString PCM_REPOSITORY::name | 
Definition at line 142 of file pcm_data.h.
Referenced by DIALOG_MANAGE_REPOSITORIES::addRepository(), from_json(), PLUGIN_CONTENT_MANAGER::MarkInstalled(), and to_json().
| std::vector<PCM_PACKAGE> PCM_REPOSITORY::package_list | 
Definition at line 149 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), PLUGIN_CONTENT_MANAGER::GetPackageState(), PLUGIN_CONTENT_MANAGER::GetRepositoryPackages(), and PLUGIN_CONTENT_MANAGER::updateInstalledPackagesMetadata().
| std::unordered_map<wxString, size_t> PCM_REPOSITORY::package_map | 
Definition at line 151 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), PLUGIN_CONTENT_MANAGER::GetPackageState(), and PLUGIN_CONTENT_MANAGER::updateInstalledPackagesMetadata().
| PCM_RESOURCE_REFERENCE PCM_REPOSITORY::packages | 
Definition at line 143 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), from_json(), and to_json().
| std::optional<PCM_RESOURCE_REFERENCE> PCM_REPOSITORY::resources | 
Definition at line 144 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), from_json(), and to_json().