Move quit prompt into MainWindow

This commit is contained in:
Michael Becker 2014-07-23 08:33:06 -04:00
parent 33d7c99293
commit 97b58472c7
2 changed files with 5 additions and 9 deletions

View File

@ -1575,7 +1575,11 @@ namespace UniversalEditor.UserInterface.WindowsForms
if (!WindowsFormsEngine.SessionLoading && Engine.CurrentEngine.Windows.Count == 0)
{
Application.Exit();
if (Engine.CurrentEngine.ConfigurationManager.GetValue<bool>(new string[] { "Application", "ConfirmExit" }, false))
{
if (MessageBox.Show("Are you sure you wish to quit " + Engine.CurrentEngine.DefaultLanguage.GetStringTableEntry("ApplicationTitle") + "?", "Quit Application", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) return;
}
Engine.CurrentEngine.StopApplication();
}
}
#endregion

View File

@ -397,14 +397,6 @@ namespace UniversalEditor.UserInterface.WindowsForms
{
Application.Restart();
}
protected override bool BeforeStopApplication()
{
if (ConfigurationManager.GetValue<bool>(new string[] { "Application", "ConfirmExit" }, false))
{
if (MessageBox.Show("Are you sure you wish to quit " + Engine.CurrentEngine.DefaultLanguage.GetStringTableEntry("ApplicationTitle") + "?", "Quit Application", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) return false;
}
return base.BeforeStopApplication();
}
protected override void StopApplicationInternal()
{
Application.Exit();