|
KiCad PCB EDA Suite
|
#include "sch_io_easyedapro_v3.h"#include "sch_easyedapro_v3_parser.h"#include <io/easyedapro/easyedapro_import_utils.h>#include <io/easyedapro/easyedapro_parser.h>#include <io/easyedapro/easyedapro_v3_parser.h>#include <font/fontconfig.h>#include <kiplatform/environment.h>#include <libraries/library_table.h>#include <libraries/symbol_library_adapter.h>#include <project_sch.h>#include <reporter.h>#include <schematic.h>#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>#include <sch_io/sch_io_mgr.h>#include <sch_screen.h>#include <sch_sheet.h>#include <string_utils.h>#include <wildcards_and_files_ext.h>#include <core/map_helpers.h>#include <wx/filename.h>#include <wx/log.h>#include <set>Go to the source code of this file.
Functions | |
| static long long | getFileTimestamp (const wxString &aFileName) |
| static LIB_SYMBOL * | LoadV3LibrarySymbolItem (const EASYEDAPRO::V3_DOC_PARSER &aParser, const EASYEDAPRO::V3_SYMBOL_LIB_ITEM &aItem, const wxString &aLibName, const wxString &aSymbolName, const std::map< wxString, EASYEDAPRO::BLOB > &aBlobs, SCH_EASYEDAPRO_V3_PARSER &aSymbolParser) |
|
static |
Definition at line 54 of file sch_io_easyedapro_v3.cpp.
Referenced by SCH_IO_EASYEDAPRO_V3::getCachedLibraryParser().
|
static |
Definition at line 65 of file sch_io_easyedapro_v3.cpp.
References EASYEDAPRO::PRJ_DEVICE::attributes, EASYEDAPRO::PRJ_DEVICE::description, EASYEDAPRO::V3_SYMBOL_LIB_ITEM::device, EASYEDAPRO::V3_DOC_PARSER::FindRawDoc(), get_opt(), LIB_SYMBOL::GetFootprintField(), EASYEDAPRO::V3_DOC_PARSER::GetLibraryIndex(), EASYEDAPRO::GetV3LibraryItemTitle(), EASYEDAPRO::V3_SYMBOL_LIB_ITEM::hasDevice, index, EASYEDAPRO::KeywordsFromV3Tags(), EASYEDAPRO::SYM_INFO::libSymbol, EASYEDAPRO::NormalizeEasyEDAText(), SCH_EASYEDAPRO_V3_PARSER::ParseSymbol(), LIB_SYMBOL::SetDescription(), LIB_SYMBOL::SetKeyWords(), LIB_SYMBOL::SetLibId(), LIB_SYMBOL::SetName(), SCH_FIELD::SetText(), EASYEDAPRO::V3_SYMBOL_LIB_ITEM::symbolUuid, EASYEDAPRO::PRJ_DEVICE::tags, and EASYEDAPRO::ToKiCadLibID().
Referenced by SCH_IO_EASYEDAPRO_V3::EnumerateSymbolLib(), and SCH_IO_EASYEDAPRO_V3::LoadSymbol().