OnUpdateUI events are propagated to parent classes now
This commit is contained in:
parent
8d44e750d1
commit
1d94f44d73
@ -240,8 +240,10 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
virtual void OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
virtual void OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
|
wxEAPConfigDialogBase::OnUpdateUI(event);
|
||||||
|
|
||||||
int idx = m_providers->GetSelection();
|
int idx = m_providers->GetSelection();
|
||||||
if (idx != wxNOT_FOUND) {
|
if (idx != wxNOT_FOUND) {
|
||||||
eap::config_provider &cfg_provider = ((_wxT*)m_providers->GetPage(idx))->GetProvider();
|
eap::config_provider &cfg_provider = ((_wxT*)m_providers->GetPage(idx))->GetProvider();
|
||||||
@ -630,8 +632,10 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
virtual void OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
virtual void OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
|
wxEAPCredentialsConfigPanelBase::OnUpdateUI(event);
|
||||||
|
|
||||||
if (m_cfg.m_allow_save) {
|
if (m_cfg.m_allow_save) {
|
||||||
if (m_storage->GetValue()) {
|
if (m_storage->GetValue()) {
|
||||||
m_storage_identity->Enable(true);
|
m_storage_identity->Enable(true);
|
||||||
|
@ -382,8 +382,10 @@ bool wxTLSCredentialsPanel::TransferDataFromWindow()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxTLSCredentialsPanel::OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
void wxTLSCredentialsPanel::OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
|
wxEAPCredentialsPanel<eap::credentials_tls, wxTLSCredentialsPanelBase>::OnUpdateUI(event);
|
||||||
|
|
||||||
if (!m_is_config && m_cfg.m_use_cred) {
|
if (!m_is_config && m_cfg.m_use_cred) {
|
||||||
// Credential prompt mode & Using configured credentials
|
// Credential prompt mode & Using configured credentials
|
||||||
m_certificate->Enable(false);
|
m_certificate->Enable(false);
|
||||||
@ -452,8 +454,10 @@ bool wxTLSServerTrustPanel::TransferDataFromWindow()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxTLSServerTrustPanel::OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
void wxTLSServerTrustPanel::OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
|
wxTLSServerTrustPanelBase::OnUpdateUI(event);
|
||||||
|
|
||||||
if (m_prov.m_read_only) {
|
if (m_prov.m_read_only) {
|
||||||
// This is provider-locked configuration. Disable controls.
|
// This is provider-locked configuration. Disable controls.
|
||||||
m_root_ca_add_store->Enable(false);
|
m_root_ca_add_store->Enable(false);
|
||||||
|
@ -144,8 +144,10 @@ bool wxTTLSConfigPanel::TransferDataFromWindow()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxTTLSConfigPanel::OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
void wxTTLSConfigPanel::OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
|
wxTTLSConfigPanelBase::OnUpdateUI(event);
|
||||||
|
|
||||||
if (m_prov.m_read_only) {
|
if (m_prov.m_read_only) {
|
||||||
// This is provider-locked configuration. Disable controls.
|
// This is provider-locked configuration. Disable controls.
|
||||||
m_outer_identity_same ->Enable(false);
|
m_outer_identity_same ->Enable(false);
|
||||||
@ -287,7 +289,9 @@ void wxTTLSConfigWindow::OnInitDialog(wxInitDialogEvent& event)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxTTLSConfigWindow::OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
void wxTTLSConfigWindow::OnUpdateUI(wxUpdateUIEvent& event)
|
||||||
{
|
{
|
||||||
m_inner_type->GetChoiceCtrl()->Enable(!m_prov.m_read_only);
|
m_inner_type->GetChoiceCtrl()->Enable(!m_prov.m_read_only);
|
||||||
|
|
||||||
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user