Added sub-hardware support and basic enumeration for mainboards.

This commit is contained in:
Michael Möller
2010-02-27 20:08:13 +00:00
parent f208712a0d
commit 2dcac6acac
12 changed files with 369 additions and 59 deletions
+5 -1
View File
@@ -59,13 +59,17 @@ namespace OpenHardwareMonitor.GUI {
hardware.SensorRemoved -= new SensorEventHandler(SensorRemoved);
foreach (ISensor sensor in hardware.Sensors)
SensorRemoved(sensor);
foreach (IHardware subHardware in hardware.SubHardware)
HardwareRemoved(subHardware);
}
private void HardwareAdded(IHardware hardware) {
foreach (ISensor sensor in hardware.Sensors)
SensorAdded(sensor);
hardware.SensorAdded += new SensorEventHandler(SensorAdded);
hardware.SensorRemoved += new SensorEventHandler(SensorRemoved);
foreach (IHardware subHardware in hardware.SubHardware)
HardwareAdded(subHardware);
}
private void SensorAdded(ISensor sensor) {