KiCad PCB EDA Suite
|
#include <design_block.h>
Public Member Functions | |
void | SetLibId (const LIB_ID &aName) |
const LIB_ID & | GetLibId () const |
const wxString & | GetLibDescription () const |
void | SetLibDescription (const wxString &aDesc) |
const wxString & | GetKeywords () const |
void | SetKeywords (const wxString &aKeywords) |
const wxString & | GetSchematicFile () const |
void | SetSchematicFile (const wxString &aFile) |
void | SetFields (nlohmann::ordered_map< wxString, wxString > &aFields) |
const nlohmann::ordered_map< wxString, wxString > & | GetFields () const |
Private Attributes | |
LIB_ID | m_lib_id |
wxString | m_schematicFile |
wxString | m_libDescription |
wxString | m_keywords |
nlohmann::ordered_map< wxString, wxString > | m_fields |
Definition at line 29 of file design_block.h.
|
inline |
Definition at line 48 of file design_block.h.
References m_fields.
Referenced by DESIGN_BLOCK_IO::DesignBlockSave(), SCH_DRAWING_TOOLS::DrawSheet(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataToWindow().
|
inline |
Definition at line 38 of file design_block.h.
References m_keywords.
Referenced by DESIGN_BLOCK_IO::DesignBlockSave(), DESIGN_BLOCK_TREE_MODEL_ADAPTER::GenerateInfo(), DESIGN_BLOCK_INFO_IMPL::load(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataToWindow().
|
inline |
Definition at line 35 of file design_block.h.
References m_libDescription.
Referenced by DESIGN_BLOCK_IO::DesignBlockSave(), DESIGN_BLOCK_TREE_MODEL_ADAPTER::GenerateInfo(), DESIGN_BLOCK_INFO_IMPL::load(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataToWindow().
|
inline |
Definition at line 33 of file design_block.h.
References m_lib_id.
Referenced by DESIGN_BLOCK_IO::DesignBlockSave(), DESIGN_BLOCK_LIB_TABLE::DesignBlockSave(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_EDIT_FRAME::EditDesignBlockProperties(), SCH_EDIT_FRAME::SaveSelectionAsDesignBlock(), SCH_EDIT_FRAME::SaveSheetAsDesignBlock(), setLibNickname(), DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataFromWindow(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataToWindow().
|
inline |
Definition at line 41 of file design_block.h.
References m_schematicFile.
Referenced by DESIGN_BLOCK_IO::DesignBlockSave(), DESIGN_BLOCK_PREVIEW_WIDGET::DisplayDesignBlock(), SCH_DRAWING_TOOLS::DrawSheet(), and SCH_DRAWING_TOOLS::ImportSheet().
|
inline |
Definition at line 44 of file design_block.h.
References m_fields.
Referenced by DESIGN_BLOCK_IO::DesignBlockLoad(), SCH_EDIT_FRAME::SaveSheetAsDesignBlock(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataFromGrid().
|
inline |
Definition at line 39 of file design_block.h.
References m_keywords.
Referenced by DESIGN_BLOCK_IO::DesignBlockLoad(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataFromWindow().
|
inline |
Definition at line 36 of file design_block.h.
References m_libDescription.
Referenced by DESIGN_BLOCK_IO::DesignBlockLoad(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataFromWindow().
|
inline |
Definition at line 32 of file design_block.h.
References m_lib_id.
Referenced by DESIGN_BLOCK_IO::DesignBlockLoad(), SCH_EDIT_FRAME::SaveSelectionAsDesignBlock(), SCH_EDIT_FRAME::SaveSheetAsDesignBlock(), and DIALOG_DESIGN_BLOCK_PROPERTIES::TransferDataFromWindow().
|
inline |
Definition at line 42 of file design_block.h.
References m_schematicFile.
Referenced by DESIGN_BLOCK_IO::DesignBlockLoad(), SCH_EDIT_FRAME::SaveSelectionAsDesignBlock(), and SCH_EDIT_FRAME::SaveSheetAsDesignBlock().
|
private |
Definition at line 56 of file design_block.h.
Referenced by GetFields(), and SetFields().
|
private |
Definition at line 54 of file design_block.h.
Referenced by GetKeywords(), and SetKeywords().
|
private |
Definition at line 51 of file design_block.h.
Referenced by GetLibId(), and SetLibId().
|
private |
Definition at line 53 of file design_block.h.
Referenced by GetLibDescription(), and SetLibDescription().
|
private |
Definition at line 52 of file design_block.h.
Referenced by GetSchematicFile(), and SetSchematicFile().