private void CheckEnableMods_CheckChanged(object sender, EventArgs e) { if (CheckEnableMods.Checked) { var result = MessageBox.Show("By using game mods you agree to not post bug reports to the official Aurora bug report channels.", "Warning!", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { LinkReportBug.Enabled = false; ComboSelectExecutableMod.Enabled = true; ListDatabaseMods.Enabled = true; CheckEnablePoweruserMods.Enabled = true; } else { CheckEnableMods.Checked = false; } } if (!CheckEnableMods.Checked) { LinkReportBug.Enabled = true; ComboSelectExecutableMod.SelectedItem = ComboSelectExecutableMod.Items[0]; for (int i = 0; i < ListDatabaseMods.Items.Count; i++) { ListDatabaseMods.SetItemChecked(i, false); } ComboSelectExecutableMod.Enabled = false; ListDatabaseMods.Enabled = false; CheckEnablePoweruserMods.Enabled = false; } UpdateListViews(); }
/* Game mods tab */ private void CheckEnableGameMods_CheckChanged(object sender, EventArgs e) { if (CheckEnableGameMods.Checked) { var result = MessageBox.Show("By using game mods you agree to not post bug reports to the official Aurora bug report channels.", "Warning!", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { ButtonAuroraBugs.Enabled = false; ButtonAuroraBugs.ForeColor = Color.Black; ButtonModBugs.Enabled = true; ButtonModBugs.ForeColor = Color.OrangeRed; ComboSelectLaunchExe.Enabled = true; ListDatabaseMods.Enabled = true; CheckApproved.Enabled = true; CheckPower.Enabled = true; CheckPublic.Enabled = true; } else { CheckEnableGameMods.Checked = false; } } if (!CheckEnableGameMods.Checked) { ButtonAuroraBugs.Enabled = true; ButtonAuroraBugs.ForeColor = Color.OrangeRed; ButtonModBugs.Enabled = false; ButtonModBugs.ForeColor = Color.Black; ComboSelectLaunchExe.SelectedItem = ComboSelectLaunchExe.Items[0]; for (int i = 0; i < ListDatabaseMods.Items.Count; i++) { ListDatabaseMods.SetItemChecked(i, false); } ComboSelectLaunchExe.Enabled = false; ListDatabaseMods.Enabled = false; CheckApproved.Enabled = false; CheckPower.Enabled = false; CheckPublic.Enabled = false; } }