public QuantumKeyDistributionWindow()
 {
     timesSimulated = 0;
     Settings       = new QKDSettings();
     InitializeComponent();
     SetFieldsValues(Settings);
 }
 private void SetFieldsValues(QKDSettings settings)
 {
     TransmittedQubits.Text = settings.QubitsNumber.ToString();
     ErrorRatio.Text        = settings.ErrorCheckRatio.ToString();
     ErrorTolerance.Text    = settings.ErrorTolerance.ToString();
     AliceStandardBias.Text = settings.AliceStandardBias.ToString();
     AliceZeroBias.Text     = settings.AliceZeroStateBias.ToString();
     BobStandardBias.Text   = settings.BobStandardBias.ToString();
     EveStandardBias.Text   = settings.EveStandardBias.ToString();
     EavesdroppingRate.Text = settings.EavesdroppingRate.ToString();
 }