diff --git a/i18n/qlog_cs.ts b/i18n/qlog_cs.ts
index 1c12eacb..0e6b62fa 100644
--- a/i18n/qlog_cs.ts
+++ b/i18n/qlog_cs.ts
@@ -6141,80 +6141,85 @@
Uživatelský filtr
-
+
+ Reset
+ Vymazat
+
+
+
Delete
Vymazat
-
+
Logbook - Delete QSO
Logbook - Vymazat QSO
-
+
Upload to Clublog
Nahrát do Clublog
-
-
+
+
Lookup on Web
Vyhledat na Webu
-
+
Update from Callbook
Aktualizovat z Callbooku
-
+
Add Missing Info
Doplnit chybějící informace
-
+
Filter Callsign
Vyhledat značku
-
+
Edit Value
Upravit hodnotu
-
+
Logbook - Edit Value
Logbook - Upravit hodnotu
-
+
Column Visibility
Zobrazení sloupců
-
+
Which columns should be displayed
Který sloupec by měl být zobrazen
-
+
Export Selected
Export vybraných
-
+
Export selected QSOs
Export vybraných QSO
-
+
Send DX Spot
Odeslat DX Spot
-
+
Logbook - Send DX Spot
Logbook - Odeslat DX Spot
diff --git a/i18n/qlog_de.ts b/i18n/qlog_de.ts
index 20a12fcf..9b5292d5 100644
--- a/i18n/qlog_de.ts
+++ b/i18n/qlog_de.ts
@@ -6117,80 +6117,85 @@
Benutzer-Filter
-
+
+ Reset
+ Zurücksetzen
+
+
+
Delete
Löschen
-
+
Logbook - Delete QSO
Logbuch - Löschen QSO
-
+
Upload to Clublog
Nach Clublog hochladen
-
-
+
+
Lookup on Web
Nachschlagen im Web
-
+
Update from Callbook
Update vom Callbook
-
+
Add Missing Info
fehlende Angaben ergänzen
-
+
Filter Callsign
Rufzeichen filtern
-
+
Edit Value
Wert Bearbeiten
-
+
Logbook - Edit Value
Logbuch - Wert Bearbeiten
-
+
Column Visibility
Spaltensichtbarkeit
-
+
Which columns should be displayed
Welche Spalten sollen angezeigt werden
-
+
Export Selected
Ausgewählte exportieren
-
+
Export selected QSOs
Ausgewählte QSOs exportieren
-
+
Send DX Spot
QSO-Spot senden
-
+
Logbook - Send DX Spot
Logbuch - QSO-Spot senden
diff --git a/i18n/qlog_es.ts b/i18n/qlog_es.ts
index 7f1ddc5e..b6985f3d 100644
--- a/i18n/qlog_es.ts
+++ b/i18n/qlog_es.ts
@@ -6170,81 +6170,86 @@
Filtro de Usuario
-
+
+ Reset
+
+
+
+
Delete
Eliminar
-
+
Logbook - Delete QSO
Libro de Guardia - Eliminar QSO
-
+
Update from Callbook
Actualización del Callbook
-
+
Logbook - Edit Value
Libro de Guardia - Editar Valor
-
+
Send DX Spot
Envía un Spot de DX
Enviar Spot de DX
-
+
Logbook - Send DX Spot
El libro envia Spot de DX
-
+
Upload to Clublog
Subir a Clublog
-
-
+
+
Lookup on Web
Buscar en la Web
-
+
Add Missing Info
Añadir la información que falta
-
+
Filter Callsign
Filtrar Indicativo
-
+
Edit Value
Editar Valor
-
+
Column Visibility
Visibilidad de Columnas
-
+
Which columns should be displayed
Qué columnas deben mostrarse
-
+
Export Selected
Exportar Seleccionados
-
+
Export selected QSOs
Exportar los QSOs seleccionados
diff --git a/i18n/qlog_it.ts b/i18n/qlog_it.ts
index 3a11a0db..4a924900 100644
--- a/i18n/qlog_it.ts
+++ b/i18n/qlog_it.ts
@@ -6134,80 +6134,85 @@
Filtro Utente
-
+
+ Reset
+ Reset
+
+
+
Delete
Elimina
-
+
Logbook - Delete QSO
Logbook - Elimina QSO
-
+
Update from Callbook
Aggiornamento dal Callbook
-
+
Logbook - Edit Value
Logbook - Modifica valore
-
+
Send DX Spot
Invia DX Spot
-
+
Logbook - Send DX Spot
Logbook - Invia DX Spot
-
+
Upload to Clublog
Carica su Clublog
-
-
+
+
Lookup on Web
Ricerca sul Web
-
+
Add Missing Info
Aggiungere le informazioni mancanti
-
+
Filter Callsign
Filtro Callsign
-
+
Edit Value
Modifica Valore
-
+
Column Visibility
Visibilità della colonna
-
+
Which columns should be displayed
Quali colonne devono essere visualizzate
-
+
Export Selected
Esporta selezionati
-
+
Export selected QSOs
Esporta QSO selezionati
diff --git a/i18n/qlog_zh_CN.ts b/i18n/qlog_zh_CN.ts
index 1a243ee4..a24c37ca 100644
--- a/i18n/qlog_zh_CN.ts
+++ b/i18n/qlog_zh_CN.ts
@@ -6117,80 +6117,85 @@
用户过滤器
-
+
+ Reset
+ 重置
+
+
+
Delete
删除
-
+
Logbook - Delete QSO
日志本 - 删除 QSO
-
+
Upload to Clublog
上传至Clublog
-
-
+
+
Lookup on Web
在网页中查看
-
+
Update from Callbook
从电台黄页更新
-
+
Add Missing Info
添加丢失的信息
-
+
Filter Callsign
过滤呼号
-
+
Edit Value
编辑值
-
+
Logbook - Edit Value
日志本 - 编辑值
-
+
Column Visibility
列可见性
-
+
Which columns should be displayed
应该显示哪些列
-
+
Export Selected
导出已选择项
-
+
Export selected QSOs
导出已选择的QSOs
-
+
Send DX Spot
发送DX报点
-
+
Logbook - Send DX Spot
Logbook - 发送DX报点
diff --git a/ui/LogbookWidget.cpp b/ui/LogbookWidget.cpp
index feb3ddcf..4a9f4320 100644
--- a/ui/LogbookWidget.cpp
+++ b/ui/LogbookWidget.cpp
@@ -1131,8 +1131,8 @@ void LogbookWidget::colorsFilterWidget(QComboBox *widget)
{
FCT_IDENTIFICATION;
- widget->setStyleSheet( (widget->currentIndex() > 0) ? "QComboBox {color: green}"
- : "");
+ widget->setStyleSheet(
+ (widget->currentIndex() > 0) ? "QComboBox {color: green; font-weight: bold;}" : "");
}
void LogbookWidget::filterTable()
@@ -1175,9 +1175,21 @@ void LogbookWidget::filterTable()
model->setFilter(filterString.join(" AND "));
qCDebug(runtime) << model->query().lastQuery();
+ ui->resetFilter->setEnabled(filterString.length() > 0);
+
reselectModel();
}
+void LogbookWidget::resetFilter()
+{
+ ui->callsignFilter->clear();
+ ui->countryFilter->setCurrentIndex(0);
+ ui->clubFilter->setCurrentIndex(0);
+ ui->userFilter->setCurrentIndex(0);
+ ui->bandFilter->setCurrentIndex(0);
+ ui->modeFilter->setCurrentIndex(0);
+}
+
LogbookWidget::~LogbookWidget()
{
FCT_IDENTIFICATION;
diff --git a/ui/LogbookWidget.h b/ui/LogbookWidget.h
index 58d723c6..3737f528 100644
--- a/ui/LogbookWidget.h
+++ b/ui/LogbookWidget.h
@@ -74,6 +74,7 @@ public slots:
void callsignNotFound(const QString&);
void callbookLoginFailed(const QString&);
void callbookError(const QString&);
+ void resetFilter();
private:
ClubLog* clublog;
diff --git a/ui/LogbookWidget.ui b/ui/LogbookWidget.ui
index 9432fd04..535c4709 100644
--- a/ui/LogbookWidget.ui
+++ b/ui/LogbookWidget.ui
@@ -166,6 +166,19 @@
+ -
+
+
+ false
+
+
+ Qt::FocusPolicy::ClickFocus
+
+
+ Reset
+
+
+
-
@@ -595,6 +608,22 @@
+
+ resetFilter
+ clicked()
+ LogbookWidget
+ resetFilter()
+
+
+ 458
+ 19
+
+
+ 404
+ 168
+
+
+
deleteContact()
@@ -613,5 +642,6 @@
exportContact()
clubFilterChanged()
sendDXCSpot()
+ resetFilter()