void dlgVoiceShowModal(void){ wf = dlgLoadFromXML(CallBackTable, _T("dlgVoice.xml"), XCSoarInterface::main_window, _T("IDR_XML_VOICE")); if (!wf) return; LoadIntoForm(*wf, XCSoarInterface::SettingsComputer()); wf->ShowModal(); bool changed = false; changed = SaveFromForm(*wf, XCSoarInterface::SetSettingsComputer()); if (changed) { Profile::StoreRegistry(); MessageBoxX(gettext(_T("Changes to configuration saved.")), _T(""), MB_OK); } delete wf; wf = NULL; }
void dlgVoiceShowModal(void){ wf = LoadDialog(CallBackTable, XCSoarInterface::main_window, _T("IDR_XML_VOICE")); if (!wf) return; LoadIntoForm(*wf, XCSoarInterface::SettingsComputer()); wf->ShowModal(); bool changed = false; changed = SaveFromForm(*wf, XCSoarInterface::SetSettingsComputer()); if (changed) { Profile::Save(); LogDebug(_T("Voice configuration: Changes saved")); } delete wf; wf = NULL; }
void dlgVoiceShowModal(){ wf = LoadDialog(CallBackTable, UIGlobals::GetMainWindow(), _T("IDR_XML_VOICE")); if (!wf) return; LoadIntoForm(*wf, CommonInterface::GetComputerSettings().voice); wf->ShowModal(); bool changed = false; changed = SaveFromForm(*wf, CommonInterface::SetComputerSettings().voice); delete wf; if (changed) { Profile::Save(); LogDebug(_T("Voice configuration: Changes saved")); } }