KiCad PCB EDA Suite
|
#include <panel_setup_time_domain_parameters.h>
Public Member Functions | |
PANEL_SETUP_TIME_DOMAIN_PARAMETERS (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame, BOARD *aBoard, std::shared_ptr< TIME_DOMAIN_PARAMETERS > aTimeDomainParameters) | |
~PANEL_SETUP_TIME_DOMAIN_PARAMETERS () override | |
void | SyncCopperLayers (int aNumCopperLayers) |
Called when switching to this tab to make sure that any changes to the copper layer count made on the physical stackup page are reflected here. | |
bool | TransferDataToWindow () override |
Load parameter data from the settings object. | |
bool | TransferDataFromWindow () override |
Save parameter data to the settings object. | |
std::vector< wxString > | GetDelayProfileNames () const |
Returns all configured tuning profile names. Used by the netclass setup panel. | |
void | ImportSettingsFrom (const std::shared_ptr< TIME_DOMAIN_PARAMETERS > &aOtherParameters) |
Load configuration from the given settings object. | |
Protected Member Functions | |
virtual void | OnUpdateUI (wxUpdateUIEvent &event) |
virtual void | OnSizeTraceParametersGrid (wxSizeEvent &event) |
Protected Attributes | |
wxSplitterWindow * | m_splitter |
WX_PANEL * | m_timeDomainParametersPane |
wxStaticText * | m_staticText3 |
WX_GRID * | m_tracePropagationGrid |
STD_BITMAP_BUTTON * | m_addDelayProfileButton |
STD_BITMAP_BUTTON * | m_removeDelayProfileButton |
WX_PANEL * | m_timeDomainParametersPane1 |
wxStaticText * | m_staticText31 |
WX_GRID * | m_viaPropagationGrid |
STD_BITMAP_BUTTON * | m_addViaOverrideButton |
STD_BITMAP_BUTTON * | m_removeViaOverrideButton |
Private Member Functions | |
void | setColumnWidths () |
Optimise grid columns to fit titles and content. | |
void | updateViaProfileNamesEditor (const wxString &aOldName=wxEmptyString, const wxString &aNewName=wxEmptyString) const |
Updates the via override tuning profile name dropdown lists Updates entries if aOldName and aNewName are passed. | |
void | updateProfileGridColumns () |
Update the dynamic (per-layer) columns in the tuning profiles grid. | |
void | updateViaGridColumns () |
Update the dynamic (per-layer) columns in the via overrides grid. | |
void | OnAddDelayProfileClick (wxCommandEvent &event) override |
Adds a new tuning profile entry to the tuning profile grid. | |
void | OnRemoveDelayProfileClick (wxCommandEvent &event) override |
Removes a tuning profile entry from the tuning profile grid. | |
void | OnAddViaOverrideClick (wxCommandEvent &event) override |
Adds a new via override profile entry to the via overrides grid. | |
void | OnRemoveViaOverrideClick (wxCommandEvent &event) override |
Removes a via override profile entry from the via overrides grid. | |
void | OnDelayProfileGridCellChanging (wxGridEvent &event) |
Validates a tuning profile row data. | |
bool | validateDelayProfileName (int aRow, const wxString &aName, bool focusFirst=true) |
Validates a tuning profile name (checks for not empty and not duplicated) | |
bool | Validate () override |
Validates all data. | |
bool | validateViaRows () |
Validates all via override rows. | |
void | addProfileRow (const DELAY_PROFILE &aDelayProfile) |
Adds a tuning profile row with the given persisted parameters. | |
DELAY_PROFILE | getProfileRow (int aRow) |
Gets a tuning profile row as a set of persistable parameters. | |
void | addViaRow (const wxString &aProfileName, const DELAY_PROFILE_VIA_OVERRIDE_ENTRY &aViaOverrideEntry) const |
Adds a via override row with the given persisted parameters. | |
DELAY_PROFILE_VIA_OVERRIDE_ENTRY | getViaRow (int aRow) |
Gets a via override row as a set of persistable parameters. | |
wxString | getProfileNameForProfileGridRow (int aRow) const |
Gets the profile name for the given profile grid row. | |
Private Attributes | |
std::shared_ptr< TIME_DOMAIN_PARAMETERS > | m_timeDomainParameters |
The parameters object to load / save data from / to. | |
PCB_EDIT_FRAME * | m_frame |
The active edit frame. | |
BOARD * | m_board |
The current board. | |
std::unique_ptr< UNITS_PROVIDER > | m_unitsProvider |
std::map< PCB_LAYER_ID, int > | m_copperLayerIdsToColumns |
std::map< int, PCB_LAYER_ID > | m_copperColumnsToLayerId |
std::vector< wxString > | m_layerNames |
std::map< wxString, PCB_LAYER_ID > | m_layerNamesToIDs |
std::map< wxString, PCB_LAYER_ID > | m_prevLayerNamesToIDs |
Definition at line 37 of file panel_setup_time_domain_parameters.h.
Enumerator | |
---|---|
PROFILE_GRID_PROFILE_NAME | |
PROFILE_GRID_VIA_PROP_DELAY | |
PROFILE_GRID_NUM_REQUIRED_COLS |
Definition at line 65 of file panel_setup_time_domain_parameters.h.
Enumerator | |
---|---|
VIA_GRID_PROFILE_NAME | |
VIA_GRID_SIGNAL_LAYER_FROM | |
VIA_GRID_SIGNAL_LAYER_TO | |
VIA_GRID_VIA_LAYER_FROM | |
VIA_GRID_VIA_LAYER_TO | |
VIA_GRID_DELAY |
Definition at line 72 of file panel_setup_time_domain_parameters.h.
PANEL_SETUP_TIME_DOMAIN_PARAMETERS::PANEL_SETUP_TIME_DOMAIN_PARAMETERS | ( | wxWindow * | aParentWindow, |
PCB_EDIT_FRAME * | aFrame, | ||
BOARD * | aBoard, | ||
std::shared_ptr< TIME_DOMAIN_PARAMETERS > | aTimeDomainParameters | ||
) |
Definition at line 37 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::EnsureColLabelsVisible(), UNITS_PROVIDER::GetUserUnits(), KiBitmapBundle(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_addDelayProfileButton, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_addViaOverrideButton, m_frame, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_removeDelayProfileButton, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_removeViaOverrideButton, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_splitter, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_timeDomainParametersPane, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, m_unitsProvider, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, OnDelayProfileGridCellChanging(), pcbIUScale, WX_GRID::SetAutoEvalCols(), WX_GRID::SetAutoEvalColUnits(), STD_BITMAP_BUTTON::SetBitmap(), WX_PANEL::SetBorders(), setColumnWidths(), WX_GRID::SetUnitsProvider(), and VIA_GRID_DELAY.
|
override |
Definition at line 97 of file panel_setup_time_domain_parameters.cpp.
References PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, and OnDelayProfileGridCellChanging().
|
private |
Adds a tuning profile row with the given persisted parameters.
Definition at line 157 of file panel_setup_time_domain_parameters.cpp.
References m_copperLayerIdsToColumns, DELAY_PROFILE::m_LayerPropagationDelays, DELAY_PROFILE::m_ProfileName, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, DELAY_PROFILE::m_ViaPropagationDelay, PROFILE_GRID_PROFILE_NAME, PROFILE_GRID_VIA_PROP_DELAY, and WX_GRID::SetUnitValue().
Referenced by TransferDataToWindow().
|
private |
Adds a via override row with the given persisted parameters.
Definition at line 195 of file panel_setup_time_domain_parameters.cpp.
References BOARD::GetLayerName(), m_board, DELAY_PROFILE_VIA_OVERRIDE_ENTRY::m_Delay, DELAY_PROFILE_VIA_OVERRIDE_ENTRY::m_SignalLayerFrom, DELAY_PROFILE_VIA_OVERRIDE_ENTRY::m_SignalLayerTo, DELAY_PROFILE_VIA_OVERRIDE_ENTRY::m_ViaLayerFrom, DELAY_PROFILE_VIA_OVERRIDE_ENTRY::m_ViaLayerTo, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, WX_GRID::SetUnitValue(), VIA_GRID_DELAY, VIA_GRID_PROFILE_NAME, VIA_GRID_SIGNAL_LAYER_FROM, VIA_GRID_SIGNAL_LAYER_TO, VIA_GRID_VIA_LAYER_FROM, and VIA_GRID_VIA_LAYER_TO.
Referenced by TransferDataToWindow().
std::vector< wxString > PANEL_SETUP_TIME_DOMAIN_PARAMETERS::GetDelayProfileNames | ( | ) | const |
Returns all configured tuning profile names. Used by the netclass setup panel.
Definition at line 635 of file panel_setup_time_domain_parameters.cpp.
References getProfileNameForProfileGridRow(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid.
Referenced by DIALOG_BOARD_SETUP::onPageChanged().
|
private |
Gets the profile name for the given profile grid row.
Definition at line 671 of file panel_setup_time_domain_parameters.cpp.
References PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, and PROFILE_GRID_PROFILE_NAME.
Referenced by GetDelayProfileNames(), getProfileRow(), OnAddViaOverrideClick(), OnDelayProfileGridCellChanging(), OnRemoveDelayProfileClick(), updateViaProfileNamesEditor(), Validate(), and validateDelayProfileName().
|
private |
Gets a tuning profile row as a set of persistable parameters.
Definition at line 178 of file panel_setup_time_domain_parameters.cpp.
References getProfileNameForProfileGridRow(), WX_GRID::GetUnitValue(), m_copperLayerIdsToColumns, DELAY_PROFILE::m_LayerPropagationDelays, DELAY_PROFILE::m_ProfileName, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, DELAY_PROFILE::m_ViaPropagationDelay, and PROFILE_GRID_VIA_PROP_DELAY.
Referenced by TransferDataFromWindow().
|
private |
Gets a via override row as a set of persistable parameters.
Definition at line 213 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::GetUnitValue(), IsCopperLayerLowerThan(), m_layerNamesToIDs, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, VIA_GRID_DELAY, VIA_GRID_SIGNAL_LAYER_FROM, VIA_GRID_SIGNAL_LAYER_TO, VIA_GRID_VIA_LAYER_FROM, and VIA_GRID_VIA_LAYER_TO.
Referenced by TransferDataFromWindow(), and validateViaRows().
void PANEL_SETUP_TIME_DOMAIN_PARAMETERS::ImportSettingsFrom | ( | const std::shared_ptr< TIME_DOMAIN_PARAMETERS > & | aOtherParameters | ) |
Load configuration from the given settings object.
Definition at line 655 of file panel_setup_time_domain_parameters.cpp.
References m_timeDomainParameters, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, TransferDataToWindow(), and updateViaProfileNamesEditor().
|
overrideprivatevirtual |
Adds a new tuning profile entry to the tuning profile grid.
Reimplemented from PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE.
Definition at line 404 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::CommitPendingChanges(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PROFILE_GRID_PROFILE_NAME, PROFILE_GRID_VIA_PROP_DELAY, and WX_GRID::SetUnitValue().
|
overrideprivatevirtual |
Adds a new via override profile entry to the via overrides grid.
Reimplemented from PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE.
Definition at line 455 of file panel_setup_time_domain_parameters.cpp.
References _, WX_GRID::CommitPendingChanges(), PAGED_DIALOG::GetDialog(), getProfileNameForProfileGridRow(), m_layerNames, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, PAGED_DIALOG::SetError(), WX_GRID::SetUnitValue(), VIA_GRID_DELAY, VIA_GRID_PROFILE_NAME, VIA_GRID_SIGNAL_LAYER_FROM, VIA_GRID_SIGNAL_LAYER_TO, VIA_GRID_VIA_LAYER_FROM, and VIA_GRID_VIA_LAYER_TO.
|
private |
Validates a tuning profile row data.
Definition at line 496 of file panel_setup_time_domain_parameters.cpp.
References getProfileNameForProfileGridRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, PROFILE_GRID_PROFILE_NAME, updateViaProfileNamesEditor(), validateDelayProfileName(), and VIA_GRID_PROFILE_NAME.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and ~PANEL_SETUP_TIME_DOMAIN_PARAMETERS().
|
overrideprivatevirtual |
Removes a tuning profile entry from the tuning profile grid.
Reimplemented from PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE.
Definition at line 424 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::CommitPendingChanges(), getProfileNameForProfileGridRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, updateViaProfileNamesEditor(), and VIA_GRID_PROFILE_NAME.
|
overrideprivatevirtual |
Removes a via override profile entry from the via overrides grid.
Reimplemented from PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE.
Definition at line 479 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::CommitPendingChanges(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid.
|
inlineprotectedvirtualinherited |
|
inlineprotectedvirtualinherited |
|
private |
Optimise grid columns to fit titles and content.
Definition at line 265 of file panel_setup_time_domain_parameters.cpp.
References PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, PROFILE_GRID_PROFILE_NAME, and VIA_GRID_PROFILE_NAME.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and SyncCopperLayers().
void PANEL_SETUP_TIME_DOMAIN_PARAMETERS::SyncCopperLayers | ( | int | aNumCopperLayers | ) |
Called when switching to this tab to make sure that any changes to the copper layer count made on the physical stackup page are reflected here.
aNumCopperLayers | is the number of copper layers in the board |
Definition at line 239 of file panel_setup_time_domain_parameters.cpp.
References LSET::AllCuMask(), BOARD::GetLayerName(), m_board, m_copperColumnsToLayerId, m_copperLayerIdsToColumns, m_layerNames, m_layerNamesToIDs, m_prevLayerNamesToIDs, PROFILE_GRID_NUM_REQUIRED_COLS, setColumnWidths(), updateProfileGridColumns(), and updateViaGridColumns().
Referenced by DIALOG_BOARD_SETUP::onPageChanged(), and TransferDataToWindow().
|
override |
Save parameter data to the settings object.
Definition at line 132 of file panel_setup_time_domain_parameters.cpp.
References getProfileRow(), getViaRow(), DELAY_PROFILE::m_ProfileName, m_timeDomainParameters, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, DELAY_PROFILE::m_ViaOverrides, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, Validate(), and VIA_GRID_PROFILE_NAME.
|
override |
Load parameter data from the settings object.
Definition at line 109 of file panel_setup_time_domain_parameters.cpp.
References addProfileRow(), addViaRow(), WX_GRID::ClearRows(), BOARD::GetCopperLayerCount(), m_board, m_timeDomainParameters, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, SyncCopperLayers(), and updateViaProfileNamesEditor().
Referenced by ImportSettingsFrom().
|
private |
Update the dynamic (per-layer) columns in the tuning profiles grid.
Definition at line 291 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::EnsureColLabelsVisible(), BOARD::GetLayerName(), m_board, m_copperColumnsToLayerId, m_copperLayerIdsToColumns, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, m_unitsProvider, PROFILE_GRID_NUM_REQUIRED_COLS, PROFILE_GRID_VIA_PROP_DELAY, WX_GRID::SetAutoEvalCols(), and WX_GRID::SetAutoEvalColUnits().
Referenced by SyncCopperLayers().
|
private |
Update the dynamic (per-layer) columns in the via overrides grid.
Definition at line 328 of file panel_setup_time_domain_parameters.cpp.
References BOARD::GetLayerName(), m_board, m_copperLayerIdsToColumns, m_layerNames, m_prevLayerNamesToIDs, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, VIA_GRID_SIGNAL_LAYER_FROM, VIA_GRID_SIGNAL_LAYER_TO, VIA_GRID_VIA_LAYER_FROM, and VIA_GRID_VIA_LAYER_TO.
Referenced by SyncCopperLayers().
|
private |
Updates the via override tuning profile name dropdown lists Updates entries if aOldName and aNewName are passed.
Definition at line 532 of file panel_setup_time_domain_parameters.cpp.
References getProfileNameForProfileGridRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, and VIA_GRID_PROFILE_NAME.
Referenced by ImportSettingsFrom(), OnDelayProfileGridCellChanging(), OnRemoveDelayProfileClick(), and TransferDataToWindow().
|
overrideprivate |
Validates all data.
Definition at line 587 of file panel_setup_time_domain_parameters.cpp.
References WX_GRID::CommitPendingChanges(), getProfileNameForProfileGridRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, validateDelayProfileName(), and validateViaRows().
Referenced by TransferDataFromWindow().
|
private |
Validates a tuning profile name (checks for not empty and not duplicated)
Definition at line 559 of file panel_setup_time_domain_parameters.cpp.
References _, PAGED_DIALOG::GetDialog(), getProfileNameForProfileGridRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_tracePropagationGrid, PROFILE_GRID_PROFILE_NAME, and PAGED_DIALOG::SetError().
Referenced by OnDelayProfileGridCellChanging(), and Validate().
|
private |
Validates all via override rows.
Definition at line 609 of file panel_setup_time_domain_parameters.cpp.
References _, PAGED_DIALOG::GetDialog(), getViaRow(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::m_viaPropagationGrid, PAGED_DIALOG::SetError(), and VIA_GRID_PROFILE_NAME.
Referenced by Validate().
|
protectedinherited |
|
protectedinherited |
|
private |
The current board.
Definition at line 142 of file panel_setup_time_domain_parameters.h.
Referenced by addViaRow(), SyncCopperLayers(), TransferDataToWindow(), updateProfileGridColumns(), and updateViaGridColumns().
|
private |
Definition at line 148 of file panel_setup_time_domain_parameters.h.
Referenced by SyncCopperLayers(), and updateProfileGridColumns().
|
private |
Definition at line 147 of file panel_setup_time_domain_parameters.h.
Referenced by addProfileRow(), getProfileRow(), SyncCopperLayers(), updateProfileGridColumns(), and updateViaGridColumns().
|
private |
The active edit frame.
Definition at line 139 of file panel_setup_time_domain_parameters.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS().
|
private |
Definition at line 149 of file panel_setup_time_domain_parameters.h.
Referenced by OnAddViaOverrideClick(), SyncCopperLayers(), and updateViaGridColumns().
|
private |
Definition at line 152 of file panel_setup_time_domain_parameters.h.
Referenced by getViaRow(), and SyncCopperLayers().
|
private |
Definition at line 153 of file panel_setup_time_domain_parameters.h.
Referenced by SyncCopperLayers(), and updateViaGridColumns().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Definition at line 43 of file panel_setup_time_domain_parameters_base.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
protectedinherited |
Definition at line 45 of file panel_setup_time_domain_parameters_base.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
protectedinherited |
Definition at line 50 of file panel_setup_time_domain_parameters_base.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
private |
The parameters object to load / save data from / to.
Definition at line 136 of file panel_setup_time_domain_parameters.h.
Referenced by ImportSettingsFrom(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 44 of file panel_setup_time_domain_parameters_base.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_time_domain_parameters_base.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
protectedinherited |
Definition at line 46 of file panel_setup_time_domain_parameters_base.h.
Referenced by addProfileRow(), GetDelayProfileNames(), getProfileNameForProfileGridRow(), getProfileRow(), OnAddDelayProfileClick(), OnAddViaOverrideClick(), OnRemoveDelayProfileClick(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE(), setColumnWidths(), TransferDataFromWindow(), TransferDataToWindow(), updateProfileGridColumns(), updateViaProfileNamesEditor(), Validate(), validateDelayProfileName(), ~PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::~PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().
|
private |
Definition at line 144 of file panel_setup_time_domain_parameters.h.
Referenced by PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and updateProfileGridColumns().
|
protectedinherited |
Definition at line 51 of file panel_setup_time_domain_parameters_base.h.
Referenced by addViaRow(), getViaRow(), ImportSettingsFrom(), OnAddViaOverrideClick(), OnDelayProfileGridCellChanging(), OnRemoveDelayProfileClick(), OnRemoveViaOverrideClick(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE(), setColumnWidths(), TransferDataFromWindow(), TransferDataToWindow(), updateViaGridColumns(), updateViaProfileNamesEditor(), Validate(), validateViaRows(), ~PANEL_SETUP_TIME_DOMAIN_PARAMETERS(), and PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE::~PANEL_SETUP_TIME_DOMAIN_PARAMETERS_BASE().