private void CheckBox_Use3rdPartyMiners_CheckedChanged(object sender, EventArgs e) { if (!_isInitFinished) { return; } if (checkBox_Use3rdPartyMiners.Checked) { // Show TOS Form tos = new Form_3rdParty_TOS(); tos.ShowDialog(this); checkBox_Use3rdPartyMiners.Checked = ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES; } else { ConfigManager.GeneralConfig.Use3rdPartyMiners = Use3rdPartyMiners.NO; } // update logic var is3rdPartyEnabled = ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES; checkBox_RunEthlargement.Enabled = Helpers.IsElevated && is3rdPartyEnabled; EthlargementIntegratedPlugin.Instance.ServiceEnabled = ConfigManager.GeneralConfig.UseEthlargement && Helpers.IsElevated && is3rdPartyEnabled; // re-init update plugins MinerPluginsManager.InitIntegratedPlugins(); }
private void checkBox_Use3rdPartyMiners_CheckedChanged(object sender, EventArgs e) { if (!_isInitFinished) { return; } if (this.checkBox_Use3rdPartyMiners.Checked) { // Show TOS Form tos = new Form_3rdParty_TOS(); tos.ShowDialog(this); this.checkBox_Use3rdPartyMiners.Checked = ConfigManager.GeneralConfig.Use3rdPartyMiners == Use3rdPartyMiners.YES; } else { ConfigManager.GeneralConfig.Use3rdPartyMiners = Use3rdPartyMiners.NO; } }