private void InitializeWizardPageScanner()
{
ChannelTV channelTV = this.propertyGridChannel.SelectedObject as ChannelTV;
if (channelTV != null)
{
switch (channelTV.TunerType)
{
case TunerType.DVBT:
this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBT);
break;
case TunerType.DVBC:
this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBC);
break;
case TunerType.DVBS:
this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBS);
break;
case TunerType.Analogic:
this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.Analogic);
break;
}
if (this.currentFrequencies != null)
{
this.comboBoxScanCountry.Items.Clear();
if (this.currentFrequencies != null)
foreach (string country in this.currentFrequencies.Keys)
this.comboBoxScanCountry.Items.Add(country);
if (this.comboBoxScanCountry.Items.Count > 0)
this.comboBoxScanCountry.SelectedIndex = 0;
this.tabControlScanner.Enabled = true;
}
else
{
this.comboBoxScanCountry.Items.Clear();
this.comboBoxScanRegion.Items.Clear();
this.tabControlScanner.Enabled = false;
}
}
}