KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PIN_TABLE_IMPORT Class Reference

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_ORDERgetColOrderFromCSV (const std::vector< wxString > &aHeaderRow) const
 

Private Attributes

EDA_BASE_FRAMEm_frame
 
REPORTERm_reporter
 

Detailed Description

Definition at line 931 of file dialog_lib_edit_pin_table.cpp.

Constructor & Destructor Documentation

◆ PIN_TABLE_IMPORT()

PIN_TABLE_IMPORT::PIN_TABLE_IMPORT ( EDA_BASE_FRAME aFrame,
REPORTER aReporter 
)
inline

Definition at line 934 of file dialog_lib_edit_pin_table.cpp.

Member Function Documentation

◆ getColOrderFromCSV()

std::vector< COL_ORDER > PIN_TABLE_IMPORT::getColOrderFromCSV ( const std::vector< wxString > &  aHeaderRow) const
inlineprivate

◆ ImportData()

std::vector< std::unique_ptr< SCH_PIN > > PIN_TABLE_IMPORT::ImportData ( bool  aFromFile,
LIB_SYMBOL aSym 
) const
inline

◆ promptForFile()

wxString PIN_TABLE_IMPORT::promptForFile ( ) const
inlineprivate

Definition at line 1000 of file dialog_lib_edit_pin_table.cpp.

References _, FILEEXT::CsvTsvFileWildcard(), and m_frame.

Referenced by ImportData().

Member Data Documentation

◆ m_frame

EDA_BASE_FRAME& PIN_TABLE_IMPORT::m_frame
private

Definition at line 1036 of file dialog_lib_edit_pin_table.cpp.

Referenced by ImportData(), and promptForFile().

◆ m_reporter

REPORTER& PIN_TABLE_IMPORT::m_reporter
private

Definition at line 1037 of file dialog_lib_edit_pin_table.cpp.

Referenced by getColOrderFromCSV(), and ImportData().


The documentation for this class was generated from the following file: