void mmCustomFieldEditDialog::dataToControls() { if (this->m_field) { m_itemDescription->SetValue(m_field->DESCRIPTION); m_itemType->SetSelection(Model_CustomField::type(m_field)); m_itemTooltip->SetValue(Model_CustomField::getTooltip(m_field->PROPERTIES)); m_itemRegEx->SetValue(Model_CustomField::getRegEx(m_field->PROPERTIES)); m_itemAutocomplete->SetValue(Model_CustomField::getAutocomplete(m_field->PROPERTIES)); m_itemDefault->SetValue(Model_CustomField::getDefault(m_field->PROPERTIES)); wxString Choiches = wxEmptyString; wxArrayString ArrChoiches = Model_CustomField::getChoiches(m_field->PROPERTIES); for (int i = 0; i < ArrChoiches.size(); i++) { Choiches << ArrChoiches[i] << ";"; } m_itemChoiches->SetValue(Choiches); } else { m_itemType->SetSelection(Model_CustomField::STRING); } wxCommandEvent evt; OnChangeType(evt); }
void dlgCast::OnChangeTypeTrg(wxCommandEvent &ev) { cbTargetType->GuessSelection(ev); OnChangeType(ev); }
void dlgCast::OnChangeTypeSrc(wxCommandEvent &ev) { cbSourceType->GuessSelection(ev); OnChangeType(ev); }