KiCad PCB EDA Suite
|
#include <common.h>
#include <kiid.h>
#include <project/board_project_settings.h>
#include <settings/json_settings.h>
#include <settings/nested_settings.h>
Go to the source code of this file.
Classes | |
class | PROJECT_FILE |
The backing store for a PROJECT, in JSON format. More... | |
Typedefs | |
typedef std::pair< KIID, wxString > | FILE_INFO_PAIR |
For files like sheets and boards, a pair of that object KIID and display name Display name is typically blank for the project root sheet. | |
Enumerations | |
enum | LAST_PATH_TYPE : unsigned int { LAST_PATH_FIRST = 0 , LAST_PATH_NETLIST = LAST_PATH_FIRST , LAST_PATH_STEP , LAST_PATH_IDF , LAST_PATH_VRML , LAST_PATH_SPECCTRADSN , LAST_PATH_GENCAD , LAST_PATH_POS_FILES , LAST_PATH_SVG , LAST_PATH_PLOT , LAST_PATH_2581 , LAST_PATH_ODBPP , LAST_PATH_SIZE } |
For storing PcbNew MRU paths of various types. More... | |
Functions | |
void | to_json (nlohmann::json &aJson, const FILE_INFO_PAIR &aPair) |
void | from_json (const nlohmann::json &aJson, FILE_INFO_PAIR &aPair) |
typedef std::pair<KIID, wxString> FILE_INFO_PAIR |
For files like sheets and boards, a pair of that object KIID and display name Display name is typically blank for the project root sheet.
Definition at line 42 of file project_file.h.
enum LAST_PATH_TYPE : unsigned int |
For storing PcbNew MRU paths of various types.
Definition at line 47 of file project_file.h.
void from_json | ( | const nlohmann::json & | aJson, |
FILE_INFO_PAIR & | aPair | ||
) |
Definition at line 682 of file project_file.cpp.
void to_json | ( | nlohmann::json & | aJson, |
const FILE_INFO_PAIR & | aPair | ||
) |
Definition at line 676 of file project_file.cpp.