From 7a0c3cbf9143aaa9293c1048b15dc1cd63c2ce36 Mon Sep 17 00:00:00 2001 From: Fedja Beader Date: Wed, 11 Oct 2023 23:58:43 +0200 Subject: Allow users to set their own timestamp formats. --- src/gui/widgets/tabs/chat/chattab.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/gui/widgets/tabs/chat/chattab.cpp') diff --git a/src/gui/widgets/tabs/chat/chattab.cpp b/src/gui/widgets/tabs/chat/chattab.cpp index f619a881c..8e83d14bc 100644 --- a/src/gui/widgets/tabs/chat/chattab.cpp +++ b/src/gui/widgets/tabs/chat/chattab.cpp @@ -252,8 +252,10 @@ void ChatTab::chatLog(std::string line, if (timeInfo != nullptr) { char timeStamp[64]; // 64 bytes should be enough for everybody?? C.. + // TODO: cache this and useLocalTime somehow, respond to change event. + std::string timeFormat = config.getStringValue("chatTimeStampFormat"); - size_t res = strftime(timeStamp, 64, "[%H:%M]", timeInfo); + size_t res = strftime(timeStamp, 64, timeFormat.c_str(), timeInfo); // strftime returns 0 even in case of success (empty format or %p) // see strftime(3) for further details. if (res > 0) -- cgit v1.2.3-70-g09d2