//Constructors //____________________________________________________________ public PresetControl() { _preset = new TimePreset(); PresetIndex = -1; InitializeComponent(); RefreshControl(); }
public PresetControl(int index, TimePreset preset) { _preset = preset; PresetIndex = index; InitializeComponent(); RefreshControl(); }
public PresetControl(int index, TimePreset preset, bool enableDelete) { _preset = preset; PresetIndex = index; InitializeComponent(); DeletePresetLinkLabel.Enabled = enableDelete; RefreshControl(); }
public void AddPreset(TimePreset newPreset, int index) { if (index == -1) { Settings.TimePresetCollection.Add(newPreset); } else if (index >= 0 && index < Settings.TimePresetCollection.Count) { Settings.TimePresetCollection[index] = newPreset; } UpdateSettings(); }