GUI/HardwareNode.cs
changeset 176 c16fd81b520a
parent 171 81ab5e53122e
child 217 d93ddd6ca0af
     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));