diff FrmMainWindow.cs @ 110:76b73f15d07e

Re #344: Show unit requirement failures * First pass using new Requirement objects on FrmNewUnit - needs more testing and styling * Remove old references from main window until we get a replacement
author IBBoard <dev@ibboard.co.uk>
date Mon, 01 Aug 2011 20:22:48 +0000
parents b51935854587
children f58f69ea2435
line wrap: on
line diff
--- a/FrmMainWindow.cs	Sun May 01 13:07:15 2011 +0000
+++ b/FrmMainWindow.cs	Mon Aug 01 20:22:48 2011 +0000
@@ -23,7 +23,6 @@
 using IBBoard.WarFoundry.API.Factories;
 using IBBoard.WarFoundry.API.Factories.Xml;
 using IBBoard.WarFoundry.API.Objects;
-using IBBoard.WarFoundry.API.Requirements;
 using IBBoard.WarFoundry.API.Savers;
 using IBBoard.WarFoundry.GUI.GTK.Widgets;
 using IBBoard.Xml;
@@ -44,7 +43,6 @@
 		private ObjectAddDelegate UnitAddedMethod;
 		private ObjectRemoveDelegate UnitRemovedMethod;
 		private DoubleValChangedDelegate PointsValueChangedMethod;
-		private FailedUnitRequirementDelegate FailedUnitRequirementMethod;
 		private StringValChangedDelegate UnitNameChangedMethod;
 		private GameSystem system;
 		private string loadedArmyPath;
@@ -152,7 +150,6 @@
 			UnitAddedMethod = new ObjectAddDelegate(OnUnitAdded);
 			UnitRemovedMethod = new ObjectRemoveDelegate(OnUnitRemoved);
 			PointsValueChangedMethod = new DoubleValChangedDelegate(OnPointsValueChanged);
-			FailedUnitRequirementMethod = new FailedUnitRequirementDelegate(OnFailedUnitRequirement);
 			UnitNameChangedMethod = new StringValChangedDelegate(OnUnitNameChanged);
 
 			//FIXME: Temporary hack to add paths and factories before we get preferences and plugins
@@ -402,11 +399,6 @@
 			SetPointsPanelText();
 		}
 
-		private void OnFailedUnitRequirement(List<FailedUnitRequirement> failedRequirement)
-		{
-			//Show error message in panel
-		}
-
 		public Preferences Preferences
 		{
 			get { return preferences; }
@@ -528,7 +520,6 @@
 				oldArmy.UnitAdded -= UnitAddedMethod;
 				oldArmy.UnitRemoved -= UnitRemovedMethod;
 				oldArmy.PointsValueChanged -= PointsValueChangedMethod;
-				oldArmy.FailedRequirement -= FailedUnitRequirementMethod;
 			}
 
 			unitToWidgetMap.Clear();
@@ -547,7 +538,6 @@
 				newArmy.UnitAdded += UnitAddedMethod;
 				newArmy.UnitRemoved += UnitRemovedMethod;
 				newArmy.PointsValueChanged += PointsValueChangedMethod;
-				newArmy.FailedRequirement += FailedUnitRequirementMethod;
 				//TODO: Clear all buttons
 				EnableCategoryButtons();