diff --git a/mainwindow.cpp b/mainwindow.cpp
index 371b85b..4a66309 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -5362,25 +5362,26 @@ void MainWindow::createAllcallTableRows(QTableWidget *table, QString const &sele
int startCol = 1;
- if(!m_config.avoid_allcall())
- {
- table->insertRow(table->rowCount());
-
- foreach(auto cd, m_callActivity.values()){
- if (cd.call.trimmed().isEmpty()){
- continue;
- }
- if (callsignAging && cd.utcTimestamp.secsTo(now) / 60 >= callsignAging) {
- continue;
- }
- count++;
+ foreach(auto cd, m_callActivity.values()){
+ if (cd.call.trimmed().isEmpty()){
+ continue;
}
+ if (callsignAging && cd.utcTimestamp.secsTo(now) / 60 >= callsignAging) {
+ continue;
+ }
+ count++;
+ }
+
+ table->horizontalHeaderItem(startCol)->setText(count == 0 ? "Callsigns" : QString("Callsigns (%1)").arg(count));
+
+ if(!m_config.avoid_allcall()){
+ table->insertRow(table->rowCount());
auto emptyItem = new QTableWidgetItem("");
emptyItem->setData(Qt::UserRole, QVariant("@ALLCALL"));
table->setItem(table->rowCount() - 1, 0, emptyItem);
- auto item = new QTableWidgetItem(count == 0 ? QString("@ALLCALL") : QString("@ALLCALL (%1)").arg(count));
+ auto item = new QTableWidgetItem(QString("@ALLCALL"));
item->setData(Qt::UserRole, QVariant("@ALLCALL"));
table->setItem(table->rowCount() - 1, startCol, item);
diff --git a/mainwindow.ui b/mainwindow.ui
index 328559c..d2c3f6d 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -1167,7 +1167,7 @@ QTextEdit[transmitting="true"] {
- Callsign
+ Callsigns
@@ -1257,7 +1257,7 @@ QTextEdit[transmitting="true"] {
<html><head/><body><p>Start transmitting</p></body></html>
- true
+ false
QPushButton:checked {