From 73c6dd50fbeda5859e3421dadd8d9fc105a5e752 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Sat, 23 Mar 2019 21:29:26 -0400 Subject: [PATCH] Only show CQ icon for 5 minutes --- mainwindow.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index f226877..ceddd41 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -11243,7 +11243,11 @@ void MainWindow::displayCallActivity() { // icon flags (flag -> star -> empty) bool hasMessage = m_rxInboxCountCache.value(d.call, 0) > 0; - bool hasCQ = d.cqTimestamp.isValid(); + + // display telephone icon if called cq in the past 5 minutes + bool hasCQ = d.cqTimestamp.isValid() && d.cqTimestamp.secsTo(now) / 60 < 5; + + // display star if they've acked a message from us bool hasACK = d.ackTimestamp.isValid(); if (!isCallSelected && !hasMessage && callsignAging && d.utcTimestamp.secsTo(now) / 60 >= callsignAging) {