Switching inner authentication method re-layouts configuration dialog now
This commit is contained in:
parent
38afc6172e
commit
67003bd478
@ -132,6 +132,7 @@ protected:
|
||||
virtual bool TransferDataFromWindow();
|
||||
virtual void OnInitDialog(wxInitDialogEvent& event);
|
||||
virtual void OnUpdateUI(wxUpdateUIEvent& event);
|
||||
virtual void OnInnerTypeChoice(wxCommandEvent& event);
|
||||
/// \endcond
|
||||
|
||||
protected:
|
||||
|
@ -219,12 +219,14 @@ wxTTLSConfigWindow::wxTTLSConfigWindow(eap::config_provider &prov, eap::config_m
|
||||
panel_pap->SetFocusFromKbd();
|
||||
|
||||
this->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(wxTTLSConfigWindow::OnUpdateUI));
|
||||
m_inner_type->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(wxTTLSConfigWindow::OnInnerTypeChoice), NULL, this);
|
||||
}
|
||||
|
||||
|
||||
wxTTLSConfigWindow::~wxTTLSConfigWindow()
|
||||
{
|
||||
this->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(wxTTLSConfigWindow::OnUpdateUI));
|
||||
m_inner_type->Disconnect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(wxTTLSConfigWindow::OnInnerTypeChoice), NULL, this);
|
||||
}
|
||||
|
||||
|
||||
@ -291,3 +293,9 @@ void wxTTLSConfigWindow::OnUpdateUI(wxUpdateUIEvent& /*event*/)
|
||||
{
|
||||
m_inner_type->GetChoiceCtrl()->Enable(!m_prov.m_read_only);
|
||||
}
|
||||
|
||||
|
||||
void wxTTLSConfigWindow::OnInnerTypeChoice(wxCommandEvent& /*event*/)
|
||||
{
|
||||
Layout();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user