43 void SetKeywords(
const wxString& aKeywords ) { m_keywords = aKeywords; }
49 void SetBoardFile(
const wxString& aFile ) { m_boardFile = aFile; }
51 const nlohmann::ordered_map<wxString, wxString>&
GetFields()
const {
return m_fields; }
52 nlohmann::ordered_map<wxString, wxString>&
GetFields() {
return m_fields; }
66 nlohmann::ordered_map<wxString, wxString>
m_fields;
void SetLibDescription(const wxString &aDesc)
wxString m_schematicFile
File name and path for schematic file.
void SetKeywords(const wxString &aKeywords)
void SetSchematicFile(const wxString &aFile)
void SetBoardFile(const wxString &aFile)
DESIGN_BLOCK(DESIGN_BLOCK &&aOther)=delete
This is the only way to get m_fields to compile as a class member.
const wxString & GetKeywords() const
wxString m_keywords
Search keywords to find design block in library.
const wxString & GetLibDescription() const
wxString m_libDescription
File name and path for documentation file.
void SetLibId(const LIB_ID &aName)
const wxString & GetBoardFile() const
const wxString & GetSchematicFile() const
nlohmann::ordered_map< wxString, wxString > m_fields
wxString m_boardFile
File name and path for board file.
const LIB_ID & GetLibId() const
const nlohmann::ordered_map< wxString, wxString > & GetFields() const
nlohmann::ordered_map< wxString, wxString > & GetFields()
A logical library item identifier and consists of various portions much like a URI.