Beispiel #1
0
        public override void LoadSettings(DownDetectorSettings settings)
        {
            uriInfoCollectionEditor.Statuses = settings.Statuses;
            uriInfoCollectionEditor.Items    = settings.Addresses.Clone();

            base.LoadSettings(settings);
        }
Beispiel #2
0
        public override void SaveSettings(DownDetectorSettings settings)
        {
            settings.Addresses.Clear();
            settings.Addresses.AddRange(uriInfoCollectionEditor.Items);
            settings.Addresses.Sort();

            base.SaveSettings(settings);
        }
Beispiel #3
0
        public override void LoadSettings(DownDetectorSettings settings)
        {
            intervalTimeSpanPicker.Value         = settings.Interval;
            unstableIntervalTimeSpanPicker.Value = settings.UnstableInterval;
            displayCountNumericUpDown.Value      = settings.MaximumDisplayItems;
            showNotificationsCheckBox.Checked    = settings.ShowNotifications;
            startWithWindowsCheckBox.Checked     = StartupManager.IsRegisteredForStartup();
            showMenuItemsCheckBox.Checked        = settings.ShowDisplayItems;
            offlineOnlyCheckBox.Checked          = settings.ShowOfflineItemsOnly;
            maximumRedirectsNumericUpDown.Value  = settings.MaximumRedirects;
            logDatesAsUtcCheckBox.Checked        = settings.LogDatesAsUtc;

            base.LoadSettings(settings);
        }
Beispiel #4
0
        public override void SaveSettings(DownDetectorSettings settings)
        {
            settings.Interval             = intervalTimeSpanPicker.Value;
            settings.UnstableInterval     = unstableIntervalTimeSpanPicker.Value;
            settings.MaximumDisplayItems  = (int)displayCountNumericUpDown.Value;
            settings.ShowNotifications    = showNotificationsCheckBox.Checked;
            settings.ShowDisplayItems     = showMenuItemsCheckBox.Checked;
            settings.ShowOfflineItemsOnly = offlineOnlyCheckBox.Checked;
            settings.MaximumRedirects     = (int)maximumRedirectsNumericUpDown.Value;
            settings.LogDatesAsUtc        = logDatesAsUtcCheckBox.Checked;

            this.UpdateStartupSetting();

            base.SaveSettings(settings);
        }
Beispiel #5
0
 public virtual void SaveSettings(DownDetectorSettings settings)
 {
 }
Beispiel #6
0
 public virtual void LoadSettings(DownDetectorSettings settings)
 {
 }