private void optLocalDataXyz_CheckChange(object sender, EventArgs e)
{
btnLocalDataLoad.Enabled = optLocalDataFile.Checked;
cboLocalDataHosted.Enabled = optLocalDataHosted.Checked;
if (optLocalDataFile.Checked && localWikiDataFile != "")
{
localWikiDataDomain = Regex.Match(localWikiDataFile, "LocalDomain=([^\r\n]+)[\r\n]").Groups[1].Value;
}
else if (optLocalDataHosted.Checked)
{
if (cboLocalDataHosted.Items.Count == 0)
{
cboLocalDataHosted.ForeColor = SystemColors.GrayText;
cboLocalDataHosted.Items.Add("Loading...");
cboLocalDataHosted.SelectedIndex = 0;
hostedListLoader.RunWorkerAsync();
}
else if (cboLocalDataHosted.SelectedIndex != -1)
{
localWikiDataDomain = cboLocalDataHosted.SelectedItem.ToString();
}
else
{
localWikiDataDomain = "";
}
}
else
{
localWikiDataDomain = "";
}
}