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);
                    }
                }
            }
        }
Пример #2
0
 /// <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();
 }