25#ifndef KICAD_PANEL_SETUP_SEVERITIES_H 
   26#define KICAD_PANEL_SETUP_SEVERITIES_H 
   48                            std::vector<std::reference_wrapper<RC_ITEM>> aItems,
 
   49                            std::map<int, SEVERITY>& aSeverities,
 
   50                            RC_ITEM* aPinMapSpecialCase = 
nullptr );
 
   64    std::vector<std::reference_wrapper<RC_ITEM>> 
m_items;
 
 
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
 
PANEL_SETUP_SEVERITIES(wxWindow *aParentWindow, std::vector< std::reference_wrapper< RC_ITEM > > aItems, std::map< int, SEVERITY > &aSeverities, RC_ITEM *aPinMapSpecialCase=nullptr)
Create the severities setup panel.
 
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.