private void refreshHardwareButton_Click(object sender, EventArgs e) { cm.RefreshKnownHardwareChannels(); this.availableHardwareChanCombo.Items.Clear(); this.availableHardwareChanCombo.Items.Add(HardwareChannel.Unassigned); // Fill the availableHardwareChanCombo with relevant items foreach (HardwareChannel hc in cm.knownHardwareChannels) { if (hc.ChannelType == sd.channelType) { if (!Storage.settingsData.logicalChannelManager.AssignedHardwareChannels.Contains(hc)) { this.availableHardwareChanCombo.Items.Add(hc); } } } }
/// <summary> /// We refresh the list of available hardware by asking the owner ChannelManager form to update its list /// </summary> private void refreshHardwareButton_Click(object sender, EventArgs e) { cm.RefreshKnownHardwareChannels(); refreshHardwareChanCombo(); }