private void LoadProxySettings() { LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = minerConfiguration.StratumProxies.First(); proxyPortEdit.Text = proxy.GetworkPort.ToString(); stratumProxyPortEdit.Text = proxy.StratumPort.ToString(); }
private void SaveProxySettings() { LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = minerConfiguration.StratumProxies.First(); proxy.GetworkPort = int.Parse(proxyPortEdit.Text); proxy.StratumPort = int.Parse(stratumProxyPortEdit.Text); }
private void addProxyButton_Click(object sender, EventArgs e) { LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor lastProxy = minerConfiguration.StratumProxies.Last(); LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor newProxy = new LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor() { GetworkPort = lastProxy.GetworkPort + 1, StratumPort = lastProxy.StratumPort + 1 }; proxyDescriptorBindingSource.Add(newProxy); proxyListBox.SelectedIndex = minerConfiguration.StratumProxies.Count - 1; getworkPortEdit.Focus(); }
private void proxyListBox_Format(object sender, ListControlConvertEventArgs e) { LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor proxy = (LiquidHash.Engine.Data.Configuration.Xgminer.ProxyDescriptor)e.ListItem; e.Value = String.Format("Getwork: {0} / Stratum: {1}", proxy.GetworkPort, proxy.StratumPort); }