| 
    KiCad PCB EDA Suite
    
   | 
 
#include <project.h>#include <project/component_class_settings.h>#include <project/net_settings.h>#include <project/tuning_profiles.h>#include <settings/json_settings_internals.h>#include <project/project_file.h>#include <settings/common_settings.h>#include <settings/parameters.h>#include <wildcards_and_files_ext.h>#include <wx/config.h>#include <wx/log.h>Go to the source code of this file.
Functions | |
| void | to_json (nlohmann::json &aJson, const FILE_INFO_PAIR &aPair) | 
| void | from_json (const nlohmann::json &aJson, FILE_INFO_PAIR &aPair) | 
| void | to_json (nlohmann::json &aJson, const TOP_LEVEL_SHEET_INFO &aInfo) | 
| void | from_json (const nlohmann::json &aJson, TOP_LEVEL_SHEET_INFO &aInfo) | 
Variables | |
| const int | projectFileSchemaVersion = 3 | 
| ! Update the schema version whenever a migration is required   | |
| void from_json | ( | const nlohmann::json & | aJson, | 
| FILE_INFO_PAIR & | aPair ) | 
Definition at line 789 of file project_file.cpp.
| void from_json | ( | const nlohmann::json & | aJson, | 
| TOP_LEVEL_SHEET_INFO & | aInfo ) | 
Definition at line 806 of file project_file.cpp.
References TOP_LEVEL_SHEET_INFO::filename, TOP_LEVEL_SHEET_INFO::name, and TOP_LEVEL_SHEET_INFO::uuid.
| void to_json | ( | nlohmann::json & | aJson, | 
| const FILE_INFO_PAIR & | aPair ) | 
Definition at line 783 of file project_file.cpp.
| void to_json | ( | nlohmann::json & | aJson, | 
| const TOP_LEVEL_SHEET_INFO & | aInfo ) | 
Definition at line 797 of file project_file.cpp.
References KIID::AsString(), TOP_LEVEL_SHEET_INFO::filename, TOP_LEVEL_SHEET_INFO::name, and TOP_LEVEL_SHEET_INFO::uuid.
| const int projectFileSchemaVersion = 3 | 
! Update the schema version whenever a migration is required
Definition at line 37 of file project_file.cpp.
Referenced by PROJECT_FILE::PROJECT_FILE().