From afe63df72a642ceffce6148b1ac8de3f048b2258 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Wed, 24 May 2023 00:02:42 -0500 Subject: [PATCH] Initialize animation dock widget date/time --- scwx-qt/source/scwx/qt/ui/animation_dock_widget.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scwx-qt/source/scwx/qt/ui/animation_dock_widget.cpp b/scwx-qt/source/scwx/qt/ui/animation_dock_widget.cpp index f5edab98..a147cef3 100644 --- a/scwx-qt/source/scwx/qt/ui/animation_dock_widget.cpp +++ b/scwx-qt/source/scwx/qt/ui/animation_dock_widget.cpp @@ -60,9 +60,14 @@ AnimationDockWidget::AnimationDockWidget(QWidget* parent) : // Set current date/time QDateTime currentDateTime = QDateTime::currentDateTimeUtc(); - ui->dateEdit->setDate(currentDateTime.date()); - ui->timeEdit->setTime(currentDateTime.time()); + QDate currentDate = currentDateTime.date(); + QTime currentTime = currentDateTime.time(); + ui->dateEdit->setDate(currentDate); + ui->timeEdit->setTime(currentTime); ui->dateEdit->setMaximumDate(currentDateTime.date()); + p->selectedDate_ = currentDate.toStdSysDays(); + p->selectedTime_ = + std::chrono::seconds(currentTime.msecsSinceStartOfDay() / 1000); // Update maximum date on a timer QTimer* maxDateTimer = new QTimer(this);