reset function added
This commit is contained in:
parent
c75571d37f
commit
61d34a0732
@ -48,6 +48,14 @@ public class CountdownTimer
|
|||||||
public void AddTime(TimeSpan time)
|
public void AddTime(TimeSpan time)
|
||||||
{
|
{
|
||||||
ActualTime = ActualTime.Add(time);
|
ActualTime = ActualTime.Add(time);
|
||||||
|
Console.WriteLine($"Added: {time}");
|
||||||
|
TimeChanged?.Invoke(this, ActualTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetTime(TimeSpan time)
|
||||||
|
{
|
||||||
|
ActualTime = time;
|
||||||
|
Console.WriteLine($"Changed Time To: {time}");
|
||||||
TimeChanged?.Invoke(this, ActualTime);
|
TimeChanged?.Invoke(this, ActualTime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -36,11 +36,13 @@ public partial class MainWindow : Window
|
|||||||
|
|
||||||
private void ButtonHandlerReset(object? sender, RoutedEventArgs e)
|
private void ButtonHandlerReset(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
throw new NotImplementedException();
|
TimeSpan? selectedTime = TimePick.SelectedTime;
|
||||||
|
countdownTimer.SetTime(selectedTime ?? TimeSpan.Zero); //Null converted to 00:00:00
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TimePickHandlerTimeChanged(object? sender, TimePickerSelectedValueChangedEventArgs e)
|
private void TimePickHandlerTimeChanged(object? sender, TimePickerSelectedValueChangedEventArgs e)
|
||||||
{
|
{
|
||||||
|
TimeSpan? selectedTime = TimePick.SelectedTime;
|
||||||
|
countdownTimer.SetTime(selectedTime ?? TimeSpan.Zero); //Null converted to 00:00:00
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("SCRUM-Timer")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("SCRUM-Timer")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+471b666bc1ba1041afbaa819c40b0c6fe312c221")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c75571d37f7336dfb52fed9dc6d68bf9b9f45b5b")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("SCRUM-Timer")]
|
[assembly: System.Reflection.AssemblyProductAttribute("SCRUM-Timer")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("SCRUM-Timer")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("SCRUM-Timer")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
d8afceb7bc67d2a7b7345946c5b27fac119c87acb8e5c5cbf0d4e5d4e75ebcc2
|
9c6fe80198f5371ea3d3b92476d3d3b511441274fad1a2af08f329e71215972b
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user