20#ifndef QA_QA_UTILS_SCHEMATIC_SCHEMATIC_FILE_UTIL_H_
21#define QA_QA_UTILS_SCHEMATIC_SCHEMATIC_FILE_UTIL_H_
35 const std::string& aFilename );
43 std::unique_ptr<SCHEMATIC>& aSchematic );
Container for project specific data.
Holds all the data relating to one schematic.
Sheet symbol placed in a schematic, and is the entry point for a sub schematic.
std::unique_ptr< SCHEMATIC > ReadSchematicFromStream(std::istream &aStream, PROJECT *aProject)
void LoadSchematic(SETTINGS_MANAGER &aSettingsManager, const wxString &aRelPath, std::unique_ptr< SCHEMATIC > &aSchematic)
std::unique_ptr< SCHEMATIC > ReadSchematicFromFile(const std::string &aFilename, PROJECT *aProject)
void DumpSchematicToFile(SCHEMATIC &aSchematic, SCH_SHEET &aSheet, const std::string &aFilename)