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()