KiCad PCB EDA Suite
|
< Package version metadata Package metadata More...
#include <pcm_data.h>
Public Attributes | |
wxString | version |
std::optional< int > | version_epoch |
std::optional< wxString > | download_url |
std::optional< wxString > | download_sha256 |
std::optional< uint64_t > | download_size |
std::optional< uint64_t > | install_size |
PCM_PACKAGE_VERSION_STATUS | status |
std::vector< std::string > | platforms |
wxString | kicad_version |
std::optional< wxString > | kicad_version_max |
std::vector< std::string > | keep_on_update |
std::tuple< int, int, int, int > | parsed_version |
bool | compatible = true |
< Package version metadata Package metadata
Definition at line 74 of file pcm_data.h.
bool PACKAGE_VERSION::compatible = true |
Definition at line 90 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::PreparePackage(), and PANEL_PACKAGES_VIEW::setPackageDetails().
std::optional<wxString> PACKAGE_VERSION::download_sha256 |
Definition at line 79 of file pcm_data.h.
Referenced by from_json(), and to_json().
std::optional<uint64_t> PACKAGE_VERSION::download_size |
Definition at line 80 of file pcm_data.h.
Referenced by from_json(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().
std::optional<wxString> PACKAGE_VERSION::download_url |
Definition at line 78 of file pcm_data.h.
Referenced by from_json(), and to_json().
std::optional<uint64_t> PACKAGE_VERSION::install_size |
Definition at line 81 of file pcm_data.h.
Referenced by from_json(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().
std::vector<std::string> PACKAGE_VERSION::keep_on_update |
Definition at line 86 of file pcm_data.h.
Referenced by compile_keep_on_update_regex(), from_json(), and to_json().
wxString PACKAGE_VERSION::kicad_version |
Definition at line 84 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PLUGIN_CONTENT_MANAGER(), PLUGIN_CONTENT_MANAGER::PreparePackage(), and to_json().
std::optional<wxString> PACKAGE_VERSION::kicad_version_max |
Definition at line 85 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PreparePackage(), and to_json().
std::tuple<int, int, int, int> PACKAGE_VERSION::parsed_version |
Definition at line 89 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::PreparePackage().
std::vector<std::string> PACKAGE_VERSION::platforms |
Definition at line 83 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PreparePackage(), and to_json().
PCM_PACKAGE_VERSION_STATUS PACKAGE_VERSION::status |
Definition at line 82 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PLUGIN_CONTENT_MANAGER(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().
wxString PACKAGE_VERSION::version |
Definition at line 76 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PLUGIN_CONTENT_MANAGER(), PLUGIN_CONTENT_MANAGER::PreparePackage(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().
std::optional<int> PACKAGE_VERSION::version_epoch |
Definition at line 77 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PreparePackage(), and to_json().