|
@@ -329,7 +329,11 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //private DateTimeOffset _currentDate;
|
|
|
|
|
+ //private TimeSpan _currentTime;
|
|
|
|
|
+
|
|
|
public DateTimeOffset CurrentDate { get; set; }
|
|
public DateTimeOffset CurrentDate { get; set; }
|
|
|
|
|
+
|
|
|
public TimeSpan CurrentTime { get; set; }
|
|
public TimeSpan CurrentTime { get; set; }
|
|
|
|
|
|
|
|
internal AvaloniaList<TimeZone> TimeZones { get; set; }
|
|
internal AvaloniaList<TimeZone> TimeZones { get; set; }
|
|
@@ -453,6 +457,18 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|
|
Dispatcher.UIThread.Post(() => OnPropertyChanged(nameof(PreferredGpuIndex)));
|
|
Dispatcher.UIThread.Post(() => OnPropertyChanged(nameof(PreferredGpuIndex)));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public void MatchSystemTime()
|
|
|
|
|
+ {
|
|
|
|
|
+ var dto = DateTimeOffset.Now;
|
|
|
|
|
+
|
|
|
|
|
+ CurrentDate = new DateTimeOffset(dto.Year, dto.Month, dto.Day, 0, 0, 0, dto.Offset);
|
|
|
|
|
+
|
|
|
|
|
+ CurrentTime = dto.TimeOfDay;
|
|
|
|
|
+
|
|
|
|
|
+ OnPropertyChanged(nameof(CurrentDate));
|
|
|
|
|
+ OnPropertyChanged(nameof(CurrentTime));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public async Task LoadTimeZones()
|
|
public async Task LoadTimeZones()
|
|
|
{
|
|
{
|
|
|
_timeZoneContentManager = new TimeZoneContentManager();
|
|
_timeZoneContentManager = new TimeZoneContentManager();
|