|
KiCad PCB EDA Suite
|
All the information needed to query the footprint libraries for matching footprints. More...
#include <footprint_library_query.h>
Public Attributes | |
| std::vector< wxString > | m_Patterns |
| Wildcard patterns matched against the footprint name, or against "library:footprint" when a pattern contains ':'. | |
| std::optional< int > | m_PinCount |
| When greater than zero, only footprints with this many pads are returned. | |
| int | m_MaxResults = 400 |
| Limits the number of returned footprints; zero means no limit. | |
| bool | m_ZeroFilters = true |
| When true, a query with no patterns (and no pin count) matches nothing rather than everything. | |
All the information needed to query the footprint libraries for matching footprints.
Definition at line 34 of file footprint_library_query.h.
| int FOOTPRINT_MATCH_QUERY::m_MaxResults = 400 |
Limits the number of returned footprints; zero means no limit.
Definition at line 44 of file footprint_library_query.h.
Referenced by FP_FILTER_MATCHER::fetchMatches(), QueryMatchingFootprints(), and FOOTPRINT_SELECT_WIDGET::UpdateList().
| std::vector<wxString> FOOTPRINT_MATCH_QUERY::m_Patterns |
Wildcard patterns matched against the footprint name, or against "library:footprint" when a pattern contains ':'.
Definition at line 38 of file footprint_library_query.h.
Referenced by FP_FILTER_MATCHER::fetchMatches(), QueryMatchingFootprints(), and FOOTPRINT_SELECT_WIDGET::UpdateList().
| std::optional<int> FOOTPRINT_MATCH_QUERY::m_PinCount |
When greater than zero, only footprints with this many pads are returned.
Definition at line 41 of file footprint_library_query.h.
Referenced by QueryMatchingFootprints(), and FOOTPRINT_SELECT_WIDGET::UpdateList().
| bool FOOTPRINT_MATCH_QUERY::m_ZeroFilters = true |
When true, a query with no patterns (and no pin count) matches nothing rather than everything.
Definition at line 48 of file footprint_library_query.h.
Referenced by QueryMatchingFootprints(), and FOOTPRINT_SELECT_WIDGET::UpdateList().