Make animation dock follow default timezones

This commit is contained in:
AdenKoperczak 2025-06-08 15:40:44 -04:00
parent 4306bb09ae
commit 26e24da4b5
No known key found for this signature in database
GPG key ID: 9843017036F62EE7
8 changed files with 205 additions and 47 deletions

View file

@ -2,6 +2,10 @@
#include <chrono>
#if (__cpp_lib_chrono < 201907L)
# include <date/tz.h>
#endif
#include <QDateTime>
namespace scwx
@ -11,6 +15,12 @@ namespace qt
namespace util
{
#if (__cpp_lib_chrono >= 201907L)
using local_days = std::chrono::local_days;
#else
using local_days = date::local_days;
#endif
/**
* @brief Convert QDate to std::chrono::sys_days.
*
@ -20,6 +30,15 @@ namespace util
*/
std::chrono::sys_days SysDays(const QDate& date);
/**
* @brief Convert QDate to std::chrono::local_days.
*
* @param [in] date Date to convert
*
* @return Days
*/
local_days LocalDays(const QDate& date);
} // namespace util
} // namespace qt
} // namespace scwx