You can use the tidycmt plugin as reference, it uses these two methods to show/save settings:
cbConfigurationPanel* TidyCmt::GetConfigurationPanel(wxWindow* parent)
void TidyCmt::ConfigurePlugin(const TidyCmtConfig& tcc)
and a custom panel derived from cbConfigurationPanel (TidyCmtSettingsWrapper).