KiCad PCB EDA Suite
|
#include <panel_setup_netclasses.h>
Public Member Functions | |
PANEL_SETUP_NETCLASSES (wxWindow *aParentWindow, EDA_DRAW_FRAME *aFrame, std::shared_ptr< NET_SETTINGS > aSettings, const std::set< wxString > &aNetNames, bool isEEschema) | |
~PANEL_SETUP_NETCLASSES () override | |
bool | TransferDataToWindow () override |
bool | TransferDataFromWindow () override |
bool | Validate () override |
void | ImportSettingsFrom (const std::shared_ptr< NET_SETTINGS > &aNetSettings) |
void | UpdateDelayProfileNames (const std::vector< wxString > &aNames) const |
Protected Member Functions | |
virtual void | onmembershipPanelSize (wxSizeEvent &event) |
Protected Attributes | |
wxSplitterWindow * | m_splitter |
WX_PANEL * | m_netclassesPane |
wxStaticText * | m_staticText3 |
WX_GRID * | m_netclassGrid |
STD_BITMAP_BUTTON * | m_addButton |
STD_BITMAP_BUTTON * | m_moveUpButton |
STD_BITMAP_BUTTON * | m_moveDownButton |
STD_BITMAP_BUTTON * | m_removeButton |
wxStaticText * | m_colorDefaultHelpText |
wxButton * | m_importColorsButton |
WX_PANEL * | m_membershipPane |
wxStaticText * | m_staticText5 |
WX_GRID * | m_assignmentGrid |
WX_HTML_REPORT_BOX * | m_matchingNets |
STD_BITMAP_BUTTON * | m_addAssignmentButton |
STD_BITMAP_BUTTON * | m_removeAssignmentButton |
Private Member Functions | |
void | OnAddNetclassClick (wxCommandEvent &event) override |
void | OnRemoveNetclassClick (wxCommandEvent &event) override |
void | OnMoveNetclassUpClick (wxCommandEvent &event) override |
void | OnMoveNetclassDownClick (wxCommandEvent &event) override |
void | OnImportColorsClick (wxCommandEvent &event) override |
void | OnSizeNetclassGrid (wxSizeEvent &event) override |
void | OnSizeAssignmentGrid (wxSizeEvent &event) override |
void | OnAddAssignmentClick (wxCommandEvent &event) override |
void | OnRemoveAssignmentClick (wxCommandEvent &event) override |
void | OnUpdateUI (wxUpdateUIEvent &event) override |
void | OnNetclassGridCellChanging (wxGridEvent &event) |
void | OnNetclassGridMouseEvent (wxMouseEvent &event) |
void | OnNetclassAssignmentSort (wxGridEvent &event) |
void | onUnitsChanged (wxCommandEvent &aEvent) |
bool | validateNetclassName (int aRow, const wxString &aName, bool focusFirst=true) |
bool | validateNetclassClearance (int aRow) |
void | rebuildNetclassDropdowns () |
void | AdjustNetclassGridColumns (int aWidth) |
void | AdjustAssignmentGridColumns (int aWidth) |
void | loadNetclasses () |
void | checkReload () |
void | setNetclassRowNullableEditors (int aRowId, bool aIsDefault) |
Private Attributes | |
EDA_DRAW_FRAME * | m_frame |
bool | m_isEEschema |
std::shared_ptr< NET_SETTINGS > | m_netSettings |
std::set< wxString > | m_netNames |
std::unique_ptr< UNITS_PROVIDER > | m_schUnitsProvider |
std::unique_ptr< UNITS_PROVIDER > | m_pcbUnitsProvider |
std::map< wxString, std::shared_ptr< NETCLASS > > | m_lastLoaded |
int | m_lastCheckedTicker |
std::map< int, int > | m_originalColWidths |
bool | m_netclassesDirty |
int | m_hoveredCol |
wxString | m_lastPattern |
std::bitset< 64 > | m_shownColumns |
int | m_lastNetclassGridWidth |
bool | m_sortAsc |
int | m_sortCol |
Definition at line 36 of file panel_setup_netclasses.h.
PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES | ( | wxWindow * | aParentWindow, |
EDA_DRAW_FRAME * | aFrame, | ||
std::shared_ptr< NET_SETTINGS > | aSettings, | ||
const std::set< wxString > & | aNetNames, | ||
bool | isEEschema ) |
Definition at line 80 of file panel_setup_netclasses.cpp.
References _, checkReload(), COMMON_SETTINGS::NETCLASS_PANEL::eeschema_visible_columns, g_lineStyleIcons, g_lineStyleNames, PGM_BASE::GetCommonSettings(), PAGED_DIALOG::GetDialog(), KIUI::GetInfoFont(), GRID_BUSWIDTH, GRID_CLEARANCE, GRID_DIFF_PAIR_GAP, GRID_DIFF_PAIR_WIDTH, GRID_END, GRID_FIRST_EESCHEMA, GRID_LINESTYLE, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, GRID_TRACKSIZE, GRID_uVIADRILL, GRID_uVIASIZE, GRID_VIADRILL, GRID_VIASIZE, GRID_WIREWIDTH, KiBitmapBundle(), PANEL_SETUP_NETCLASSES_BASE::m_addAssignmentButton, PANEL_SETUP_NETCLASSES_BASE::m_addButton, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_colorDefaultHelpText, m_frame, m_hoveredCol, PANEL_SETUP_NETCLASSES_BASE::m_importColorsButton, m_isEEschema, m_lastCheckedTicker, m_lastLoaded, m_lastNetclassGridWidth, PANEL_SETUP_NETCLASSES_BASE::m_matchingNets, PANEL_SETUP_NETCLASSES_BASE::m_membershipPane, PANEL_SETUP_NETCLASSES_BASE::m_moveDownButton, PANEL_SETUP_NETCLASSES_BASE::m_moveUpButton, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassesPane, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, COMMON_SETTINGS::m_NetclassPanel, m_netNames, m_netSettings, m_originalColWidths, m_pcbUnitsProvider, PANEL_SETUP_NETCLASSES_BASE::m_removeAssignmentButton, PANEL_SETUP_NETCLASSES_BASE::m_removeButton, m_schUnitsProvider, m_shownColumns, m_sortAsc, m_sortCol, PANEL_SETUP_NETCLASSES_BASE::m_splitter, move, OnNetclassAssignmentSort(), OnNetclassGridCellChanging(), OnNetclassGridMouseEvent(), onUnitsChanged(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), pcbIUScale, COMMON_SETTINGS::NETCLASS_PANEL::pcbnew_visible_columns, Pgm(), COMMON_SETTINGS::NETCLASS_PANEL::sash_pos, schIUScale, small_down, small_plus, small_trash, small_up, stroke_dash, stroke_dashdot, stroke_dashdotdot, stroke_dot, stroke_none, and stroke_solid.
|
override |
Definition at line 258 of file panel_setup_netclasses.cpp.
References COMMON_SETTINGS::NETCLASS_PANEL::eeschema_visible_columns, PGM_BASE::GetCommonSettings(), PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_frame, m_isEEschema, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, COMMON_SETTINGS::m_NetclassPanel, PANEL_SETUP_NETCLASSES_BASE::m_splitter, OnNetclassAssignmentSort(), OnNetclassGridCellChanging(), onUnitsChanged(), COMMON_SETTINGS::NETCLASS_PANEL::pcbnew_visible_columns, Pgm(), and COMMON_SETTINGS::NETCLASS_PANEL::sash_pos.
|
private |
Definition at line 866 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid.
Referenced by OnSizeAssignmentGrid(), and TransferDataToWindow().
|
private |
Definition at line 794 of file panel_setup_netclasses.cpp.
References m_lastNetclassGridWidth, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, and m_originalColWidths.
Referenced by OnSizeNetclassGrid(), and OnUpdateUI().
|
private |
Definition at line 408 of file panel_setup_netclasses.cpp.
References _, IsOK(), loadNetclasses(), m_frame, m_lastCheckedTicker, m_lastLoaded, and m_netSettings.
Referenced by PANEL_SETUP_NETCLASSES().
void PANEL_SETUP_NETCLASSES::ImportSettingsFrom | ( | const std::shared_ptr< NET_SETTINGS > & | aNetSettings | ) |
Definition at line 965 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netSettings, rebuildNetclassDropdowns(), and TransferDataToWindow().
Referenced by DIALOG_SCHEMATIC_SETUP::onAuxiliaryAction().
|
private |
Definition at line 284 of file panel_setup_netclasses.cpp.
References g_lineStyleNames, GRID_BUSWIDTH, GRID_CLEARANCE, GRID_DELAY_PROFILE, GRID_DIFF_PAIR_GAP, GRID_DIFF_PAIR_WIDTH, GRID_LINESTYLE, GRID_NAME, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, GRID_TRACKSIZE, GRID_uVIADRILL, GRID_uVIASIZE, GRID_VIADRILL, GRID_VIASIZE, GRID_WIREWIDTH, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netSettings, name, and setNetclassRowNullableEditors().
Referenced by checkReload(), and TransferDataToWindow().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 825 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, and m_netSettings.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 742 of file panel_setup_netclasses.cpp.
References g_lineStyleNames, GRID_LINESTYLE, GRID_NAME, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, setNetclassRowNullableEditors(), and KIGFX::COLOR4D::UNSPECIFIED.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 848 of file panel_setup_netclasses.cpp.
References GRID_NAME, GRID_PCB_COLOR, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netSettings, and KIGFX::COLOR4D::ToCSSString().
|
inlineprotectedvirtualinherited |
Definition at line 70 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 997 of file panel_setup_netclasses.cpp.
References m_netclassesDirty, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 981 of file panel_setup_netclasses.cpp.
References m_netclassesDirty, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
|
private |
Definition at line 639 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_sortAsc, and m_sortCol.
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 608 of file panel_setup_netclasses.cpp.
References GRID_CLEARANCE, GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, validateNetclassClearance(), and validateNetclassName().
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 691 of file panel_setup_netclasses.cpp.
References _, GRID_BUSWIDTH, GRID_CLEARANCE, GRID_DIFF_PAIR_GAP, GRID_DIFF_PAIR_WIDTH, GRID_LINESTYLE, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, GRID_TRACKSIZE, GRID_uVIADRILL, GRID_uVIASIZE, GRID_VIADRILL, GRID_VIASIZE, GRID_WIREWIDTH, m_hoveredCol, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
Referenced by PANEL_SETUP_NETCLASSES().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 838 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 764 of file panel_setup_netclasses.cpp.
References _, NETCLASS::Default, DisplayErrorMessage(), GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_netclassesDirty, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 877 of file panel_setup_netclasses.cpp.
References AdjustAssignmentGridColumns().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 817 of file panel_setup_netclasses.cpp.
References AdjustNetclassGridColumns().
|
private |
Definition at line 423 of file panel_setup_netclasses.cpp.
References m_frame, m_netSettings, m_pcbUnitsProvider, m_schUnitsProvider, TransferDataFromWindow(), and TransferDataToWindow().
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 885 of file panel_setup_netclasses.cpp.
References _, AdjustNetclassGridColumns(), CTX_NETCLASS, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_lastPattern, PANEL_SETUP_NETCLASSES_BASE::m_matchingNets, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netNames, m_shownColumns, rebuildNetclassDropdowns(), and EDA_COMBINED_MATCHER::StartsWith().
|
private |
Definition at line 455 of file panel_setup_netclasses.cpp.
References GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
Referenced by ImportSettingsFrom(), and OnUpdateUI().
|
private |
Definition at line 376 of file panel_setup_netclasses.cpp.
References GRID_BUSWIDTH, GRID_CLEARANCE, GRID_DIFF_PAIR_GAP, GRID_DIFF_PAIR_WIDTH, GRID_TRACKSIZE, GRID_uVIADRILL, GRID_uVIASIZE, GRID_VIADRILL, GRID_VIASIZE, GRID_WIREWIDTH, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
Referenced by loadNetclasses(), and OnAddNetclassClick().
|
override |
Definition at line 475 of file panel_setup_netclasses.cpp.
References color, g_lineStyleNames, GRID_BUSWIDTH, GRID_CLEARANCE, GRID_DELAY_PROFILE, GRID_DIFF_PAIR_GAP, GRID_DIFF_PAIR_WIDTH, GRID_LINESTYLE, GRID_NAME, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, GRID_TRACKSIZE, GRID_uVIADRILL, GRID_uVIASIZE, GRID_VIADRILL, GRID_VIASIZE, GRID_WIREWIDTH, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netSettings, KIGFX::COLOR4D::UNSPECIFIED, and Validate().
Referenced by onUnitsChanged().
|
override |
Definition at line 443 of file panel_setup_netclasses.cpp.
References AdjustAssignmentGridColumns(), loadNetclasses(), m_frame, m_lastCheckedTicker, m_lastLoaded, and m_netSettings.
Referenced by ImportSettingsFrom(), and onUnitsChanged().
void PANEL_SETUP_NETCLASSES::UpdateDelayProfileNames | ( | const std::vector< wxString > & | aNames | ) | const |
Definition at line 1013 of file panel_setup_netclasses.cpp.
References GRID_DELAY_PROFILE, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
|
override |
Definition at line 942 of file panel_setup_netclasses.cpp.
References GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, validateNetclassClearance(), and validateNetclassName().
Referenced by TransferDataFromWindow().
|
private |
Definition at line 588 of file panel_setup_netclasses.cpp.
References _, clearance, PAGED_DIALOG::GetDialog(), GRID_CLEARANCE, m_frame, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, MAXIMUM_CLEARANCE, and PAGED_DIALOG::SetError().
Referenced by OnNetclassGridCellChanging(), and Validate().
|
private |
Definition at line 559 of file panel_setup_netclasses.cpp.
References _, PAGED_DIALOG::GetDialog(), GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, and PAGED_DIALOG::SetError().
Referenced by OnNetclassGridCellChanging(), and Validate().
|
protectedinherited |
Definition at line 59 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 57 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::AdjustAssignmentGridColumns(), PANEL_SETUP_NETCLASSES::ImportSettingsFrom(), PANEL_SETUP_NETCLASSES::loadNetclasses(), PANEL_SETUP_NETCLASSES::OnAddAssignmentClick(), PANEL_SETUP_NETCLASSES::OnNetclassAssignmentSort(), PANEL_SETUP_NETCLASSES::OnNetclassGridCellChanging(), PANEL_SETUP_NETCLASSES::OnRemoveAssignmentClick(), PANEL_SETUP_NETCLASSES::OnRemoveNetclassClick(), PANEL_SETUP_NETCLASSES::OnUpdateUI(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), PANEL_SETUP_NETCLASSES::rebuildNetclassDropdowns(), PANEL_SETUP_NETCLASSES::TransferDataFromWindow(), PANEL_SETUP_NETCLASSES::Validate(), PANEL_SETUP_NETCLASSES::~PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 53 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 84 of file panel_setup_netclasses.h.
Referenced by checkReload(), onUnitsChanged(), PANEL_SETUP_NETCLASSES(), TransferDataToWindow(), validateNetclassClearance(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 97 of file panel_setup_netclasses.h.
Referenced by OnNetclassGridMouseEvent(), and PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 54 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 85 of file panel_setup_netclasses.h.
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 93 of file panel_setup_netclasses.h.
Referenced by checkReload(), PANEL_SETUP_NETCLASSES(), and TransferDataToWindow().
|
private |
Definition at line 92 of file panel_setup_netclasses.h.
Referenced by checkReload(), PANEL_SETUP_NETCLASSES(), and TransferDataToWindow().
|
private |
Definition at line 101 of file panel_setup_netclasses.h.
Referenced by AdjustNetclassGridColumns(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 98 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI().
|
protectedinherited |
Definition at line 58 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::OnUpdateUI(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 55 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 51 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 50 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 96 of file panel_setup_netclasses.h.
Referenced by OnAddNetclassClick(), OnMoveNetclassDownClick(), OnMoveNetclassUpClick(), OnNetclassGridCellChanging(), OnRemoveNetclassClick(), OnUpdateUI(), and PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 46 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 48 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::AdjustNetclassGridColumns(), PANEL_SETUP_NETCLASSES::ImportSettingsFrom(), PANEL_SETUP_NETCLASSES::loadNetclasses(), PANEL_SETUP_NETCLASSES::OnAddNetclassClick(), PANEL_SETUP_NETCLASSES::OnImportColorsClick(), PANEL_SETUP_NETCLASSES::OnMoveNetclassDownClick(), PANEL_SETUP_NETCLASSES::OnMoveNetclassUpClick(), PANEL_SETUP_NETCLASSES::OnNetclassGridCellChanging(), PANEL_SETUP_NETCLASSES::OnNetclassGridMouseEvent(), PANEL_SETUP_NETCLASSES::OnRemoveNetclassClick(), PANEL_SETUP_NETCLASSES::OnUpdateUI(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), PANEL_SETUP_NETCLASSES::rebuildNetclassDropdowns(), PANEL_SETUP_NETCLASSES::setNetclassRowNullableEditors(), PANEL_SETUP_NETCLASSES::TransferDataFromWindow(), PANEL_SETUP_NETCLASSES::UpdateDelayProfileNames(), PANEL_SETUP_NETCLASSES::Validate(), PANEL_SETUP_NETCLASSES::validateNetclassClearance(), PANEL_SETUP_NETCLASSES::validateNetclassName(), PANEL_SETUP_NETCLASSES::~PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 87 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 86 of file panel_setup_netclasses.h.
Referenced by checkReload(), ImportSettingsFrom(), loadNetclasses(), OnAddAssignmentClick(), OnImportColorsClick(), onUnitsChanged(), PANEL_SETUP_NETCLASSES(), TransferDataFromWindow(), and TransferDataToWindow().
|
private |
Definition at line 95 of file panel_setup_netclasses.h.
Referenced by AdjustNetclassGridColumns(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 90 of file panel_setup_netclasses.h.
Referenced by onUnitsChanged(), and PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 60 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 52 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 89 of file panel_setup_netclasses.h.
Referenced by onUnitsChanged(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 100 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 103 of file panel_setup_netclasses.h.
Referenced by OnNetclassAssignmentSort(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 104 of file panel_setup_netclasses.h.
Referenced by OnNetclassAssignmentSort(), and PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 45 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES::~PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 47 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 56 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES_BASE().