KiCad PCB EDA Suite
|
Public Member Functions | |
PANEL_STARTWIZARD_SETTINGS (std::shared_ptr< STARTWIZARD_PROVIDER_SETTINGS_MODEL > aModel, wxWindow *aParent) | |
bool | TransferDataFromWindow () override |
bool | TransferDataToWindow () override |
Protected Member Functions | |
void | OnPrevVerSelected (wxCommandEvent &event) override |
void | OnPathChanged (wxCommandEvent &event) override |
void | OnPathDefocused (wxFocusEvent &event) override |
void | OnChoosePath (wxCommandEvent &event) override |
void | OnDefaultSelected (wxCommandEvent &event) override |
Protected Attributes | |
wxBoxSizer * | m_sizer |
wxStaticText * | m_staticText2 |
wxRadioButton * | m_btnPrevVer |
wxComboBox * | m_cbPath |
STD_BITMAP_BUTTON * | m_btnCustomPath |
wxStaticText * | m_lblPathError |
wxRadioButton * | m_btnUseDefaults |
Private Member Functions | |
bool | validatePath () |
void | showPathError (bool aShow=true) |
Private Attributes | |
std::shared_ptr< STARTWIZARD_PROVIDER_SETTINGS_MODEL > | m_model |
Definition at line 34 of file startwizard_provider_settings.cpp.
|
inline |
Definition at line 37 of file startwizard_provider_settings.cpp.
References KiBitmapBundle(), PANEL_STARTWIZARD_SETTINGS_BASE::m_btnCustomPath, m_model, PANEL_STARTWIZARD_SETTINGS_BASE::PANEL_STARTWIZARD_SETTINGS_BASE(), and small_folder.
|
overrideprotectedvirtual |
Reimplemented from PANEL_STARTWIZARD_SETTINGS_BASE.
Definition at line 141 of file startwizard_provider_settings.cpp.
References _, PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, and validatePath().
|
overrideprotectedvirtual |
Reimplemented from PANEL_STARTWIZARD_SETTINGS_BASE.
Definition at line 154 of file startwizard_provider_settings.cpp.
References PANEL_STARTWIZARD_SETTINGS_BASE::m_btnCustomPath, PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, and showPathError().
Referenced by TransferDataToWindow().
|
overrideprotectedvirtual |
Reimplemented from PANEL_STARTWIZARD_SETTINGS_BASE.
Definition at line 129 of file startwizard_provider_settings.cpp.
References validatePath().
|
overrideprotectedvirtual |
Reimplemented from PANEL_STARTWIZARD_SETTINGS_BASE.
Definition at line 135 of file startwizard_provider_settings.cpp.
References validatePath().
|
overrideprotectedvirtual |
Reimplemented from PANEL_STARTWIZARD_SETTINGS_BASE.
Definition at line 121 of file startwizard_provider_settings.cpp.
References PANEL_STARTWIZARD_SETTINGS_BASE::m_btnCustomPath, PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, and validatePath().
Referenced by TransferDataToWindow().
|
private |
Definition at line 174 of file startwizard_provider_settings.cpp.
References PANEL_STARTWIZARD_SETTINGS_BASE::m_lblPathError.
Referenced by OnDefaultSelected(), and validatePath().
|
inlineoverride |
Definition at line 45 of file startwizard_provider_settings.cpp.
References IMPORT, PANEL_STARTWIZARD_SETTINGS_BASE::m_btnUseDefaults, PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, m_model, path, and USE_DEFAULTS.
|
inlineoverride |
Definition at line 62 of file startwizard_provider_settings.cpp.
References _, dummy, SETTINGS_MANAGER::GetPreviousVersionPaths(), PGM_BASE::GetSettingsManager(), PANEL_STARTWIZARD_SETTINGS_BASE::m_btnPrevVer, PANEL_STARTWIZARD_SETTINGS_BASE::m_btnUseDefaults, PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, m_model, OnDefaultSelected(), OnPrevVerSelected(), path, Pgm(), and USE_DEFAULTS.
|
private |
Definition at line 162 of file startwizard_provider_settings.cpp.
References PGM_BASE::GetSettingsManager(), SETTINGS_MANAGER::IsSettingsPathValid(), PANEL_STARTWIZARD_SETTINGS_BASE::m_cbPath, path, Pgm(), and showPathError().
Referenced by OnChoosePath(), OnPathChanged(), OnPathDefocused(), and OnPrevVerSelected().
|
protectedinherited |
Definition at line 47 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS::OnDefaultSelected(), PANEL_STARTWIZARD_SETTINGS::OnPrevVerSelected(), PANEL_STARTWIZARD_SETTINGS::PANEL_STARTWIZARD_SETTINGS(), PANEL_STARTWIZARD_SETTINGS_BASE(), and ~PANEL_STARTWIZARD_SETTINGS_BASE().
|
protectedinherited |
Definition at line 45 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS_BASE(), PANEL_STARTWIZARD_SETTINGS::TransferDataToWindow(), and ~PANEL_STARTWIZARD_SETTINGS_BASE().
|
protectedinherited |
Definition at line 49 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS_BASE(), PANEL_STARTWIZARD_SETTINGS::TransferDataFromWindow(), PANEL_STARTWIZARD_SETTINGS::TransferDataToWindow(), and ~PANEL_STARTWIZARD_SETTINGS_BASE().
|
protectedinherited |
Definition at line 46 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS::OnChoosePath(), PANEL_STARTWIZARD_SETTINGS::OnDefaultSelected(), PANEL_STARTWIZARD_SETTINGS::OnPrevVerSelected(), PANEL_STARTWIZARD_SETTINGS_BASE(), PANEL_STARTWIZARD_SETTINGS::TransferDataFromWindow(), PANEL_STARTWIZARD_SETTINGS::TransferDataToWindow(), PANEL_STARTWIZARD_SETTINGS::validatePath(), and ~PANEL_STARTWIZARD_SETTINGS_BASE().
|
protectedinherited |
Definition at line 48 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS_BASE(), and PANEL_STARTWIZARD_SETTINGS::showPathError().
|
private |
Definition at line 117 of file startwizard_provider_settings.cpp.
Referenced by PANEL_STARTWIZARD_SETTINGS(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 43 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS_BASE().
|
protectedinherited |
Definition at line 44 of file panel_startwizard_settings_base.h.
Referenced by PANEL_STARTWIZARD_SETTINGS_BASE().