protected override void ChildPerform() { var profile = AlignmentProfileManager.Load <SpiralScanArgsProfile>(Service.SpiralScanHandler.Args, BlindSearchPresetProfile); profile.ToArgsInstance(Service, Service.SpiralScanHandler.Args); Service.SpiralScanHandler.Start(); }
/// <summary> /// Refresh the list of the preset profiles. /// </summary> private void RefreshProfiles() { var oldProfile = this.SelectedProfile; _profiles.Clear(); var profiles = AlignmentProfileManager.LoadProfileList(Arguments); if (profiles != null) { foreach (var p in profiles) { _profiles.Add(p); } } SelectedProfile = oldProfile; }