1.1 --- a/GUI/HardwareNode.cs Tue Aug 24 22:11:10 2010 +0000
1.2 +++ b/GUI/HardwareNode.cs Mon Sep 06 19:53:13 2010 +0000
1.3 @@ -55,32 +55,7 @@
1.4 this.settings = settings;
1.5 this.unitManager = unitManager;
1.6 this.hardware = hardware;
1.7 - switch (hardware.HardwareType) {
1.8 - case HardwareType.CPU:
1.9 - this.Image = Utilities.EmbeddedResources.GetImage("cpu.png");
1.10 - break;
1.11 - case HardwareType.GPU:
1.12 - if (hardware.Identifier.ToString().Contains("nvidia"))
1.13 - this.Image = Utilities.EmbeddedResources.GetImage("nvidia.png");
1.14 - else
1.15 - this.Image = Utilities.EmbeddedResources.GetImage("ati.png");
1.16 - break;
1.17 - case HardwareType.HDD:
1.18 - this.Image = Utilities.EmbeddedResources.GetImage("hdd.png");
1.19 - break;
1.20 - case HardwareType.Heatmaster:
1.21 - this.Image = Utilities.EmbeddedResources.GetImage("bigng.png");
1.22 - break;
1.23 - case HardwareType.Mainboard:
1.24 - this.Image = Utilities.EmbeddedResources.GetImage("mainboard.png");
1.25 - break;
1.26 - case HardwareType.SuperIO:
1.27 - this.Image = Utilities.EmbeddedResources.GetImage("chip.png");
1.28 - break;
1.29 - case HardwareType.TBalancer:
1.30 - this.Image = Utilities.EmbeddedResources.GetImage("bigng.png");
1.31 - break;
1.32 - }
1.33 + this.Image = HardwareTypeImage.Instance.GetImage(hardware.HardwareType);
1.34
1.35 typeNodes.Add(new TypeNode(SensorType.Voltage));
1.36 typeNodes.Add(new TypeNode(SensorType.Clock));