internal void cmbClient_SelectedIndexChanged(object sender, EventArgs e)
{
cmbVersion.Items.Clear();
switch (cmbClient.SelectedItem.ToString())
{
case "BitComet":
{
cmbVersion.Items.Add("1.20");
cmbVersion.Items.Add("1.03");
cmbVersion.Items.Add("0.98");
cmbVersion.Items.Add("0.96");
cmbVersion.Items.Add("0.93");
cmbVersion.Items.Add("0.92");
cmbVersion.SelectedItem = "1.20";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "Vuze":
{
cmbVersion.Items.Add("4.2.0.8");
cmbVersion.SelectedItem = "4.2.0.8";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "50";
break;
}
case "Azureus":
{
cmbVersion.Items.Add("3.1.1.0");
cmbVersion.Items.Add("3.0.5.0");
cmbVersion.Items.Add("3.0.4.2");
cmbVersion.Items.Add("3.0.3.4");
cmbVersion.Items.Add("3.0.2.2");
cmbVersion.Items.Add("2.5.0.4");
cmbVersion.SelectedItem = "3.1.1.0";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "50";
break;
}
case "uTorrent":
{
cmbVersion.Items.Add("3.3.2");
cmbVersion.Items.Add("3.3.0");
cmbVersion.Items.Add("3.2.0");
cmbVersion.Items.Add("2.0.1 (build 19078)");
cmbVersion.Items.Add("1.8.5 (build 17414)");
cmbVersion.Items.Add("1.8.1-beta(11903)");
cmbVersion.Items.Add("1.8.0");
cmbVersion.Items.Add("1.7.7");
cmbVersion.Items.Add("1.7.6");
cmbVersion.Items.Add("1.7.5");
cmbVersion.Items.Add("1.6.1");
cmbVersion.Items.Add("1.6");
cmbVersion.SelectedItem = "3.3.2";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "BitTorrent":
{
cmbVersion.Items.Add("6.0.3 (8642)");
cmbVersion.SelectedItem = "6.0.3 (8642)";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "Transmission":
{
cmbVersion.Items.Add("2.82 (14160)");
cmbVersion.Items.Add("2.92 (14714)");
cmbVersion.SelectedItem = "2.92 (14714)";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "BitLord":
{
cmbVersion.Items.Add("1.1");
cmbVersion.SelectedItem = "1.1";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "ABC":
{
cmbVersion.Items.Add("3.1");
cmbVersion.SelectedItem = "3.1";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "BTuga":
{
cmbVersion.Items.Add("2.1.8");
cmbVersion.SelectedItem = "2.1.8";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "BitTornado":
{
cmbVersion.Items.Add("0.3.17");
cmbVersion.SelectedItem = "0.3.17";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "Burst":
{
cmbVersion.Items.Add("3.1.0b");
cmbVersion.SelectedItem = "3.1.0b";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "BitTyrant":
{
cmbVersion.Items.Add("1.1");
cmbVersion.SelectedItem = "1.1";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "50";
break;
}
case "BitSpirit":
{
cmbVersion.Items.Add("3.6.0.200");
cmbVersion.Items.Add("3.1.0.077");
cmbVersion.SelectedItem = "3.6.0.200";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "Deluge":
{
cmbVersion.Items.Add("1.2.0");
cmbVersion.Items.Add("0.5.8.7");
cmbVersion.Items.Add("0.5.8.6");
cmbVersion.SelectedItem = "1.2.0";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
case "KTorrent":
{
cmbVersion.Items.Add("2.2.1");
cmbVersion.SelectedItem = "2.2.1";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "100";
break;
}
case "Gnome BT":
{
cmbVersion.Items.Add("0.0.28-1");
cmbVersion.SelectedItem = "0.0.28-1";
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
default:
{
cmbClient.SelectedItem = DefaultClient;
if (customPeersNum.Text == "0" || customPeersNum.Text == "") customPeersNum.Text = "200";
break;
}
}
// getCurrentClient(GetClientName());
}