private void CheckAndShowGettingStarted() { //only show if there's no settings yet if (File.Exists(applicationConfiguration.ApplicationConfigurationFileName())) return; WizardForm wizardForm = new WizardForm(this.knownCoins); DialogResult dialogResult = wizardForm.ShowDialog(); if (dialogResult == System.Windows.Forms.DialogResult.OK) { Engine.Data.Configuration.Engine newEngineConfiguration; Data.Configuration.Application newApplicationConfiguration; Perks newPerksConfiguration; wizardForm.CreateConfigurations(out newEngineConfiguration, out newApplicationConfiguration, out newPerksConfiguration); this.engineConfiguration = newEngineConfiguration; this.applicationConfiguration = newApplicationConfiguration; this.perksConfiguration = newPerksConfiguration; this.engineConfiguration.SaveCoinConfigurations(); this.engineConfiguration.SaveMinerConfiguration(); this.applicationConfiguration.SaveApplicationConfiguration(); this.perksConfiguration.SavePerksConfiguration(); SetBriefMode(applicationConfiguration.BriefUserInterface); } }
private void CheckAndShowGettingStarted() { //only show if there's no settings yet if (File.Exists(app.ApplicationConfiguration.ApplicationConfigurationFileName())) return; WizardForm wizardForm = new WizardForm(app.KnownCoins); DialogResult dialogResult = wizardForm.ShowDialog(); if (dialogResult == DialogResult.OK) { Engine.Data.Configuration.Engine newEngineConfiguration; UX.Data.Configuration.Application newApplicationConfiguration; Perks newPerksConfiguration; wizardForm.CreateConfigurations(out newEngineConfiguration, out newApplicationConfiguration, out newPerksConfiguration); ObjectCopier.CopyObject(newEngineConfiguration, app.EngineConfiguration); ObjectCopier.CopyObject(newApplicationConfiguration, app.ApplicationConfiguration); ObjectCopier.CopyObject(newPerksConfiguration, app.PerksConfiguration); app.EngineConfiguration.SaveCoinConfigurations(); app.EngineConfiguration.SaveMinerConfiguration(); app.ApplicationConfiguration.SaveApplicationConfiguration(); app.PerksConfiguration.SavePerksConfiguration(); SetBriefMode(app.ApplicationConfiguration.BriefUserInterface); } }