Exemple #1
0
        protected override void ChildPerform()
        {
            var profile = AlignmentProfileManager.Load <SpiralScanArgsProfile>(Service.SpiralScanHandler.Args, BlindSearchPresetProfile);

            profile.ToArgsInstance(Service, Service.SpiralScanHandler.Args);
            Service.SpiralScanHandler.Start();
        }
Exemple #2
0
        /// <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;
        }