Implement game time

This commit is contained in:
Lily 2025-03-11 15:42:09 -04:00
parent 70a35e1dab
commit a2d1579ae5
No known key found for this signature in database
GPG key ID: D916CEDDF4F93CE7
3 changed files with 44 additions and 7 deletions

View file

@ -44,6 +44,7 @@ private:
HoveredCard,
HoveredUser
};
int *elapsedSeconds{};
const UserListProxy *const userListProxy;
UserContextMenu *userContextMenu;
QString lastSender;
@ -77,7 +78,7 @@ private:
QColor otherUserColor = QColor(0, 65, 255); // dark blue
QColor serverMessageColor = QColor(0x85, 0x15, 0x15);
QColor linkColor;
QString getCurrentTime();
private slots:
void openLink(const QUrl &link);
void actMessageClicked();
@ -103,6 +104,7 @@ protected:
void enterEvent(QEvent *event) override;
#endif
void leaveEvent(QEvent *event) override;
void setTime(int *time);
void mouseMoveEvent(QMouseEvent *event) override;
void mousePressEvent(QMouseEvent *event) override;
void mouseReleaseEvent(QMouseEvent *event) override;