Esempio n. 1
0
        private void uxMenuEditSettings_Click(object sender, EventArgs e)
        {
            var thread = new Thread(() => {
                using (var process = Process.Start(new ProcessStartInfo
                {
                    FileName = HeartRateSettings.GetFilename(),
                    UseShellExecute = true,
                    Verb = "EDIT"
                }))
                {
                    process.WaitForExit();
                }

                lock (_updateSync)
                {
                    LoadSettingsLocked();
                }
            })
            {
                IsBackground = true,
                Name         = "Edit config"
            };

            thread.Start();
        }
Esempio n. 2
0
 public HeartRateForm() : this(
         Environment.CommandLine.Contains("--test")
         ? (IHeartRateService) new TestHeartRateService()
         : new HeartRateService(),
         HeartRateSettings.GetFilename(),
         DateTime.Now)
 {
 }