core/clock: fix behavior with odd time changes

This commit is contained in:
outfoxxed 2024-08-16 02:32:46 -07:00
parent 815867c178
commit 1d2bf5d7b4
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 29 additions and 25 deletions

View file

@ -59,11 +59,11 @@ private:
quint32 mMinutes = 0;
quint32 mSeconds = 0;
QTimer timer;
QTime nextTime;
QDateTime targetTime;
void update();
void setTime(QTime time);
void schedule(QTime floor);
void setTime(const QDateTime& targetTime);
void schedule(const QDateTime& targetTime);
DECLARE_PRIVATE_MEMBER(SystemClock, hours, setHours, mHours, hoursChanged);
DECLARE_PRIVATE_MEMBER(SystemClock, minutes, setMinutes, mMinutes, minutesChanged);