KiCad PCB EDA Suite
|
Public Member Functions | |
PIN_TABLE_IMPORT (EDA_BASE_FRAME &aFrame, REPORTER &aReporter) | |
std::vector< std::unique_ptr< SCH_PIN > > | ImportData (bool aFromFile, LIB_SYMBOL &aSym) const |
Private Member Functions | |
wxString | promptForFile () const |
std::vector< COL_ORDER > | getColOrderFromCSV (const std::vector< wxString > &aHeaderRow) const |
Private Attributes | |
EDA_BASE_FRAME & | m_frame |
REPORTER & | m_reporter |
Definition at line 931 of file dialog_lib_edit_pin_table.cpp.
|
inline |
Definition at line 934 of file dialog_lib_edit_pin_table.cpp.
|
inlineprivate |
Definition at line 1011 of file dialog_lib_edit_pin_table.cpp.
References _, AccumulateDescriptions(), COL_COUNT, GetColTypeForString(), m_reporter, REPORTER::Report(), and RPT_SEVERITY_ERROR.
Referenced by ImportData().
|
inline |
Definition at line 940 of file dialog_lib_edit_pin_table.cpp.
References AutoDecodeCSV(), COL_COUNT, getColOrderFromCSV(), GetTabularDataFromClipboard(), m_frame, m_reporter, path, pin, promptForFile(), SafeReadFile(), PIN_INFO_FORMATTER::TRUE_FALSE, and PIN_INFO_FORMATTER::UpdatePin().
Referenced by DIALOG_LIB_EDIT_PIN_TABLE::OnImportButtonClick().
|
inlineprivate |
Definition at line 1000 of file dialog_lib_edit_pin_table.cpp.
References _, FILEEXT::CsvTsvFileWildcard(), and m_frame.
Referenced by ImportData().
|
private |
Definition at line 1036 of file dialog_lib_edit_pin_table.cpp.
Referenced by ImportData(), and promptForFile().
|
private |
Definition at line 1037 of file dialog_lib_edit_pin_table.cpp.
Referenced by getColOrderFromCSV(), and ImportData().