Fix formatting issues for timezones-for-timeline

This commit is contained in:
AdenKoperczak 2025-06-08 15:47:04 -04:00
parent 26e24da4b5
commit e3cf37f9ed
No known key found for this signature in database
GPG key ID: 9843017036F62EE7

View file

@ -19,11 +19,11 @@ static const std::string logPrefix_ = "scwx::qt::ui::animation_dock_widget";
static const auto logger_ = scwx::util::Logger::Create(logPrefix_);
#if (__cpp_lib_chrono >= 201907L)
using local_days = std::chrono::local_days;
using zoned_time_ = std::chrono::zoned_time<std::chrono::seconds>;
using local_days = std::chrono::local_days;
using zoned_time_ = std::chrono::zoned_time<std::chrono::seconds>;
#else
using local_days = date::local_days;
using zoned_time_ = date::zoned_time<std::chrono::seconds>;
using local_days = date::local_days;
using zoned_time_ = date::zoned_time<std::chrono::seconds>;
#endif
class AnimationDockWidgetImpl
@ -228,17 +228,16 @@ void AnimationDockWidgetImpl::ConnectSignals()
Q_EMIT self_->DateTimeChanged(GetTimePoint());
}
});
QObject::connect(self_->ui->timeEdit,
QObject::connect(
self_->ui->timeEdit,
&QDateTimeEdit::timeChanged,
self_,
[this](QTime time)
{
if (time.isValid())
{
selectedTime_ =
std::chrono::duration_cast<std::chrono::seconds>(
std::chrono::milliseconds(
time.msecsSinceStartOfDay()));
selectedTime_ = std::chrono::duration_cast<std::chrono::seconds>(
std::chrono::milliseconds(time.msecsSinceStartOfDay()));
Q_EMIT self_->DateTimeChanged(GetTimePoint());
}
});