private void saveSettingsAndQuit()
{
if (!HasValidPreferenceValues())
{
return;
}
if (DialogUtils.Confirm(this, Resources.SaveSettings))
{
updateActiveEngineSettingsFromUI();
Context.AppTTSManager.ActiveEngine.Save();
_isDirty = false;
}
else
{
restoreInitialValues();
}
Windows.CloseForm(this);
}