From a1a0d067df008541d46378b05716c4cfcb8ea9bd Mon Sep 17 00:00:00 2001 From: Passw Date: Mon, 1 Dec 2025 12:02:12 +0800 Subject: [PATCH] fix error: 'fromTime_t' is not a member of 'QDateTime' when build with Qt6 QDateTime::fromTime_t QDateTime::fromSecsSinceEpoch --- retroshare-gui/src/gui/FriendsDialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/retroshare-gui/src/gui/FriendsDialog.cpp b/retroshare-gui/src/gui/FriendsDialog.cpp index 3bc7965e4..0e993e03f 100644 --- a/retroshare-gui/src/gui/FriendsDialog.cpp +++ b/retroshare-gui/src/gui/FriendsDialog.cpp @@ -242,8 +242,13 @@ void FriendsDialog::chatMessageReceived(const ChatMessage &msg) if(!msg.chat_id.isBroadcast()) return; +#if QT_VERSION >= QT_VERSION_CHECK(6,0,0) + QDateTime sendTime = QDateTime::fromSecsSinceEpoch(msg.sendTime); + QDateTime recvTime = QDateTime::fromSecsSinceEpoch(msg.recvTime); +#else QDateTime sendTime = QDateTime::fromTime_t(msg.sendTime); QDateTime recvTime = QDateTime::fromTime_t(msg.recvTime); +#endif QString message = QString::fromUtf8(msg.msg.c_str()); QString name = QString::fromUtf8(rsPeers->getPeerName(msg.broadcast_peer_id).c_str());