private void Remove(ISensor sensor, bool deleteConfig) { if (deleteConfig) { Config.Remove( new Identifier(sensor.Identifier, "tray").ToString()); Config.Remove( new Identifier(sensor.Identifier, "traycolor").ToString()); } SensorNotifyIcon instance = null; foreach (SensorNotifyIcon icon in list) { if (icon.Sensor == sensor) { instance = icon; } } if (instance != null) { list.Remove(instance); UpdateMainIconVisibilty(); instance.Dispose(); } }
public void Remove(ISensor sensor) { Config.Remove(sensor.Identifier + "/tray"); SensorNotifyIcon instance = null; foreach (SensorNotifyIcon icon in list) { if (icon.Sensor == sensor) { instance = icon; } } if (instance != null) { list.Remove(instance); instance.Dispose(); } }
private void Remove(ISensor sensor, bool deleteConfig) { if (deleteConfig) { Config.Remove(sensor.Identifier + "/tray"); Config.Remove(sensor.Identifier + "/traycolor"); } SensorNotifyIcon instance = null; foreach (SensorNotifyIcon icon in list) { if (icon.Sensor == sensor) { instance = icon; } } if (instance != null) { list.Remove(instance); instance.Dispose(); } }