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) |
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_removeButton |
STD_BITMAP_BUTTON * | m_moveUpButton |
STD_BITMAP_BUTTON * | m_moveDownButton |
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 | onUnitsChanged (wxCommandEvent &aEvent) |
bool | validateNetclassName (int aRow, const wxString &aName, bool focusFirst=true) |
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 |
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 78 of file panel_setup_netclasses.cpp.
References _, COMMON_SETTINGS::NETCLASS_PANEL::eeschema_visible_columns, WX_GRID::EnsureColLabelsVisible(), g_lineStyleIcons, g_lineStyleNames, PGM_BASE::GetCommonSettings(), PAGED_DIALOG::GetDialog(), KIUI::GetInfoFont(), PROJECT::GetNetclassesTicker(), WX_GRID::GetShownColumns(), UNITS_PROVIDER::GetUserUnits(), WX_GRID::GetVisibleWidth(), 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, PANEL_SETUP_NETCLASSES_BASE::m_importColorsButton, m_isEEschema, m_lastCheckedTicker, 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_originalColWidths, m_pcbUnitsProvider, PANEL_SETUP_NETCLASSES_BASE::m_removeAssignmentButton, PANEL_SETUP_NETCLASSES_BASE::m_removeButton, m_schUnitsProvider, m_shownColumns, PANEL_SETUP_NETCLASSES_BASE::m_splitter, OnNetclassGridCellChanging(), OnNetclassGridMouseEvent(), onUnitsChanged(), pcbIUScale, COMMON_SETTINGS::NETCLASS_PANEL::pcbnew_visible_columns, Pgm(), KIWAY_HOLDER::Prj(), COMMON_SETTINGS::NETCLASS_PANEL::sash_pos, schIUScale, WX_GRID::SetAutoEvalCols(), STD_BITMAP_BUTTON::SetBitmap(), WX_PANEL::SetBorders(), WX_GRID::SetUnitsProvider(), and WX_GRID::ShowHideColumns().
|
override |
Definition at line 260 of file panel_setup_netclasses.cpp.
References COMMON_SETTINGS::NETCLASS_PANEL::eeschema_visible_columns, PGM_BASE::GetCommonSettings(), WX_GRID::GetShownColumnsAsString(), 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, OnNetclassGridCellChanging(), onUnitsChanged(), COMMON_SETTINGS::NETCLASS_PANEL::pcbnew_visible_columns, Pgm(), and COMMON_SETTINGS::NETCLASS_PANEL::sash_pos.
|
private |
Definition at line 816 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid.
Referenced by OnSizeAssignmentGrid(), and TransferDataToWindow().
|
private |
Definition at line 729 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 _, PROJECT::GetTextVarsTicker(), IsOK(), loadNetclasses(), m_frame, m_lastCheckedTicker, m_lastLoaded, m_netSettings, and KIWAY_HOLDER::Prj().
void PANEL_SETUP_NETCLASSES::ImportSettingsFrom | ( | const std::shared_ptr< NET_SETTINGS > & | aNetSettings | ) |
Definition at line 915 of file panel_setup_netclasses.cpp.
References PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, m_netSettings, rebuildNetclassDropdowns(), and TransferDataToWindow().
|
private |
Definition at line 282 of file panel_setup_netclasses.cpp.
References WX_GRID::ClearRows(), g_lineStyleNames, GRID_BUSWIDTH, GRID_CLEARANCE, 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, setNetclassRowNullableEditors(), and WX_GRID::SetOptionalUnitValue().
Referenced by checkReload(), and TransferDataToWindow().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 760 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, and m_netSettings.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 666 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), g_lineStyleNames, GRID_LINESTYLE, GRID_PCB_COLOR, GRID_SCHEMATIC_COLOR, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, setNetclassRowNullableEditors(), KIGFX::COLOR4D::ToCSSString(), and KIGFX::COLOR4D::UNSPECIFIED.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 798 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::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 971 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), m_netclassesDirty, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 931 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, and setNetclassRowNullableEditors().
|
private |
Definition at line 587 of file panel_setup_netclasses.cpp.
References GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, m_netclassesDirty, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, and validateNetclassName().
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 615 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 778 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), and PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid.
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 692 of file panel_setup_netclasses.cpp.
References _, WX_GRID::CommitPendingChanges(), 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 827 of file panel_setup_netclasses.cpp.
References AdjustAssignmentGridColumns().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_NETCLASSES_BASE.
Definition at line 752 of file panel_setup_netclasses.cpp.
References AdjustNetclassGridColumns().
|
private |
Definition at line 423 of file panel_setup_netclasses.cpp.
References UNITS_PROVIDER::GetUserUnits(), 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 835 of file panel_setup_netclasses.cpp.
References _, AdjustNetclassGridColumns(), WX_HTML_REPORT_BOX::Clear(), CTX_NETCLASS, WX_HTML_REPORT_BOX::Flush(), WX_GRID::GetShownColumns(), 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(), WX_HTML_REPORT_BOX::Report(), and EDA_COMBINED_MATCHER::StartsWith().
|
private |
Definition at line 455 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, and PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid.
Referenced by ImportSettingsFrom(), and OnUpdateUI().
|
private |
Definition at line 377 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(), OnAddNetclassClick(), and OnMoveNetclassUpClick().
|
override |
Definition at line 475 of file panel_setup_netclasses.cpp.
References color, g_lineStyleNames, WX_GRID::GetOptionalUnitValue(), GRID_BUSWIDTH, GRID_CLEARANCE, 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(), PROJECT::GetNetclassesTicker(), loadNetclasses(), m_frame, m_lastCheckedTicker, m_lastLoaded, m_netSettings, and KIWAY_HOLDER::Prj().
Referenced by ImportSettingsFrom(), and onUnitsChanged().
|
override |
Definition at line 893 of file panel_setup_netclasses.cpp.
References WX_GRID::CommitPendingChanges(), GRID_NAME, PANEL_SETUP_NETCLASSES_BASE::m_assignmentGrid, PANEL_SETUP_NETCLASSES_BASE::m_netclassGrid, and validateNetclassName().
Referenced by TransferDataFromWindow().
|
private |
Definition at line 557 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_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 57 of file panel_setup_netclasses_base.h.
Referenced by AdjustAssignmentGridColumns(), ImportSettingsFrom(), loadNetclasses(), OnAddAssignmentClick(), OnNetclassGridCellChanging(), OnRemoveAssignmentClick(), OnRemoveNetclassClick(), OnUpdateUI(), PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), rebuildNetclassDropdowns(), TransferDataFromWindow(), Validate(), ~PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 53 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 80 of file panel_setup_netclasses.h.
Referenced by checkReload(), onUnitsChanged(), PANEL_SETUP_NETCLASSES(), TransferDataToWindow(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 93 of file panel_setup_netclasses.h.
Referenced by OnNetclassGridMouseEvent().
|
protectedinherited |
Definition at line 54 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 81 of file panel_setup_netclasses.h.
Referenced by PANEL_SETUP_NETCLASSES(), and ~PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 89 of file panel_setup_netclasses.h.
Referenced by checkReload(), PANEL_SETUP_NETCLASSES(), and TransferDataToWindow().
|
private |
Definition at line 88 of file panel_setup_netclasses.h.
Referenced by checkReload(), and TransferDataToWindow().
|
private |
Definition at line 97 of file panel_setup_netclasses.h.
Referenced by AdjustNetclassGridColumns().
|
private |
Definition at line 94 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI().
|
protectedinherited |
Definition at line 58 of file panel_setup_netclasses_base.h.
Referenced by OnUpdateUI(), PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 55 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 52 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 51 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 92 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(), and PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 48 of file panel_setup_netclasses_base.h.
Referenced by AdjustNetclassGridColumns(), ImportSettingsFrom(), loadNetclasses(), OnAddNetclassClick(), OnImportColorsClick(), OnMoveNetclassDownClick(), OnMoveNetclassUpClick(), OnNetclassGridCellChanging(), OnNetclassGridMouseEvent(), OnRemoveNetclassClick(), OnUpdateUI(), PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), rebuildNetclassDropdowns(), setNetclassRowNullableEditors(), TransferDataFromWindow(), Validate(), validateNetclassName(), ~PANEL_SETUP_NETCLASSES(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 83 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI().
|
private |
Definition at line 82 of file panel_setup_netclasses.h.
Referenced by checkReload(), ImportSettingsFrom(), loadNetclasses(), OnAddAssignmentClick(), OnImportColorsClick(), onUnitsChanged(), TransferDataFromWindow(), and TransferDataToWindow().
|
private |
Definition at line 91 of file panel_setup_netclasses.h.
Referenced by AdjustNetclassGridColumns(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 86 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_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 50 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and PANEL_SETUP_NETCLASSES_BASE::~PANEL_SETUP_NETCLASSES_BASE().
|
private |
Definition at line 85 of file panel_setup_netclasses.h.
Referenced by onUnitsChanged(), and PANEL_SETUP_NETCLASSES().
|
private |
Definition at line 96 of file panel_setup_netclasses.h.
Referenced by OnUpdateUI(), and PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 45 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES(), PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE(), and ~PANEL_SETUP_NETCLASSES().
|
protectedinherited |
Definition at line 47 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE().
|
protectedinherited |
Definition at line 56 of file panel_setup_netclasses_base.h.
Referenced by PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE().