#include "sch_easyedapro_parser.h"
#include "sch_io_easyedapro.h"
#include <font/fontconfig.h>
#include <schematic.h>
#include <sch_sheet.h>
#include <sch_screen.h>
#include <kiplatform/environment.h>
#include <fstream>
#include <wx/txtstrm.h>
#include <wx/wfstream.h>
#include <wx/mstream.h>
#include <wx/zipstrm.h>
#include <wx/fs_zip.h>
#include <wx/log.h>
#include <json_common.h>
#include <string_utils.h>
#include <wildcards_and_files_ext.h>
#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>
#include <io/easyedapro/easyedapro_import_utils.h>
#include <core/map_helpers.h>
#include <project_sch.h>
#include <libraries/library_table.h>
#include <libraries/symbol_library_adapter.h>
 
Go to the source code of this file.
 | 
| static LIB_SYMBOL *  | loadSymbol (nlohmann::json project, const wxString &aLibraryPath, const wxString &aAliasName, const std::map< std::string, UTF8 > *aProperties) | 
|   | 
◆ loadSymbol()
  
  
      
        
          | static LIB_SYMBOL * loadSymbol  | 
          ( | 
          nlohmann::json |           project,  | 
         
        
           | 
           | 
          const wxString & |           aLibraryPath,  | 
         
        
           | 
           | 
          const wxString & |           aAliasName,  | 
         
        
           | 
           | 
          const std::map< std::string, UTF8 > * |           aProperties ) | 
         
       
   | 
  
static   | 
  
 
Definition at line 109 of file sch_io_easyedapro.cpp.
References EASY_IT_BREAK, EASY_IT_CONTINUE, LIB_ID::FixIllegalChars(), get_opt(), LIB_SYMBOL::GetFootprintField(), EASYEDAPRO::IterateZipFiles(), EASYEDAPRO::SYM_INFO::libSymbol, name, SCH_EASYEDAPRO_PARSER::ParseSymbol(), project, LIB_SYMBOL::SetDescription(), LIB_SYMBOL::SetKeyWords(), LIB_SYMBOL::SetLibId(), LIB_SYMBOL::SetName(), SCH_FIELD::SetText(), EASYEDAPRO::ToKiCadLibID(), and zip.