|
KiCad PCB EDA Suite
|
An older KiCad release we can export a project back to. More...
#include <downgrade_target.h>
Public Attributes | |
| wxString | m_name |
| User-facing name, e.g. "KiCad 10.0". | |
| wxString | m_id |
| Stable machine key for CLI and jobsets, e.g. "10.0". | |
| int | m_boardVersion |
| SEXPR_BOARD_FILE_VERSION for the target. | |
| int | m_schVersion |
| SEXPR_SCHEMATIC_FILE_VERSION for the target. | |
| int | m_symLibVersion |
| SEXPR_SYMBOL_LIB_FILE_VERSION for the target. | |
An older KiCad release we can export a project back to.
The version fields are that release's frozen file-format and schema stamps.
Definition at line 27 of file downgrade_target.h.
| int DOWNGRADE_TARGET::m_boardVersion |
SEXPR_BOARD_FILE_VERSION for the target.
Definition at line 31 of file downgrade_target.h.
Referenced by checkBoardTransformCoverage(), checkTransformedBoardUsesOnlyKnownTokens(), ClassifyBoardForDowngrade(), DowngradeBoardInPlace(), DowngradeFootprintInPlace(), downgradeFootprintLibraries(), DowngradeProjectFileJson(), DrcRuleUnsupportedByTarget(), ExportBoardToOlderVersion(), FindUnsupportedBoardToken(), firstTooNewFile(), PCBNEW_JOBS_HANDLER::JobDowngrade(), legacyLibraryTables(), SaveBoardForTarget(), and SaveFootprintForTarget().
| wxString DOWNGRADE_TARGET::m_id |
Stable machine key for CLI and jobsets, e.g. "10.0".
Definition at line 30 of file downgrade_target.h.
Referenced by checkNativeSchematicGolden(), checkTransformedBoardUsesOnlyKnownTokens(), and checkTransformedSchematicUsesOnlyKnownTokens().
| wxString DOWNGRADE_TARGET::m_name |
User-facing name, e.g. "KiCad 10.0".
Definition at line 29 of file downgrade_target.h.
Referenced by CLI::PROJECT_DOWNGRADE_COMMAND::doPerform(), ExportProjectForDowngrade(), footprintRefusedMessage(), EESCHEMA_JOBS_HANDLER::JobDowngrade(), PCBNEW_JOBS_HANDLER::JobDowngrade(), and legacyLibraryTables().
| int DOWNGRADE_TARGET::m_schVersion |
SEXPR_SCHEMATIC_FILE_VERSION for the target.
Definition at line 32 of file downgrade_target.h.
Referenced by checkSchematicTransformCoverage(), checkTransformedSchematicUsesOnlyKnownTokens(), ClassifyLibSymbolForDowngrade(), ClassifySchematicStructureForDowngrade(), ClassifyScreenForDowngrade(), DowngradeLibSymbolInPlace(), DowngradeScreenInPlace(), FindUnsupportedSchToken(), firstTooNewFile(), EESCHEMA_JOBS_HANDLER::JobDowngrade(), SaveSchematicForTarget(), and DIALOG_EXPORT_OLDER_VERSION::updateVariantChoice().
| int DOWNGRADE_TARGET::m_symLibVersion |
SEXPR_SYMBOL_LIB_FILE_VERSION for the target.
Definition at line 33 of file downgrade_target.h.
Referenced by ClassifyLibSymbolForDowngrade(), DowngradeLibSymbolInPlace(), downgradeSymbolLibraries(), firstTooNewFile(), and SaveSymbolLibraryForTarget().