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 83 of file pcm_data.h.
bool PACKAGE_VERSION::compatible = true |
Definition at line 99 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 88 of file pcm_data.h.
Referenced by from_json(), and to_json().
std::optional<uint64_t> PACKAGE_VERSION::download_size |
Definition at line 89 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 87 of file pcm_data.h.
Referenced by from_json(), and to_json().
std::optional<uint64_t> PACKAGE_VERSION::install_size |
Definition at line 90 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 95 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 93 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 94 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 98 of file pcm_data.h.
Referenced by PLUGIN_CONTENT_MANAGER::PreparePackage().
std::vector<std::string> PACKAGE_VERSION::platforms |
Definition at line 92 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 91 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 85 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 86 of file pcm_data.h.
Referenced by from_json(), PLUGIN_CONTENT_MANAGER::PreparePackage(), and to_json().