25#ifndef KICAD_PANEL_SETUP_SEVERITIES_H
26#define KICAD_PANEL_SETUP_SEVERITIES_H
43 std::vector<std::reference_wrapper<RC_ITEM>>
m_items;
58 std::vector<std::reference_wrapper<RC_ITEM>> aItems,
59 std::map<int, SEVERITY>& aSeverities,
60 RC_ITEM* aPinMapSpecialCase =
nullptr );
The base class for create windows for drawing purpose.
void ImportSettingsFrom(std::map< int, SEVERITY > &aSettings)
std::map< int, SEVERITY > & m_severities
bool TransferDataToWindow() override
RC_ITEM * m_pinMapSpecialCase
For ERC settings; a pointer to ERC_ITEM::pinTableConflict.
bool TransferDataFromWindow() override
std::map< int, wxRadioButton *[4]> m_buttonMap
std::map< int, SEVERITY > m_lastLoaded
std::vector< std::reference_wrapper< RC_ITEM > > m_items
A list of item templates (to get descriptive text and error codes from)
A holder for a rule check item, DRC in Pcbnew or ERC in Eeschema.