KiCad PCB EDA Suite
|
#include <io/easyeda/easyeda_parser_structs.h>
#include <pcb_io/easyeda/pcb_io_easyeda_plugin.h>
#include <pcb_io/easyeda/pcb_io_easyeda_parser.h>
#include <pcb_io/pcb_io.h>
#include <font/fontconfig.h>
#include <progress_reporter.h>
#include <common.h>
#include <macros.h>
#include <board.h>
#include <footprint.h>
#include <board_design_settings.h>
#include <reporter.h>
#include <wx/log.h>
#include <wx/wfstream.h>
#include <wx/zipstrm.h>
#include <wx/stdstream.h>
#include <nlohmann/json.hpp>
#include <core/map_helpers.h>
Go to the source code of this file.
Functions | |
static bool | FindBoardInStream (const wxString &aName, wxInputStream &aStream, nlohmann::json &aOut, EASYEDA::DOCUMENT &aDoc) |
|
static |
Definition at line 58 of file pcb_io_easyeda_plugin.cpp.
References EASYEDA::HEAD::docType, FindBoardInStream(), EASYEDA::DOCUMENT::head, name, EASYEDA::PCB, EASYEDA::PCB_COMPONENT, EASYEDA::PCB_MODULE, and zip.
Referenced by PCB_IO_EASYEDA::CanReadBoard(), FindBoardInStream(), PCB_IO_EASYEDA::FootprintEnumerate(), PCB_IO_EASYEDA::FootprintLoad(), and PCB_IO_EASYEDA::LoadBoard().