From 8110baad3330f077a1668703e869d95c3411d781 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Fri, 16 Feb 2018 03:39:08 +0100 Subject: [PATCH] Allow to hide message filter --- src/blackgui/components/logcomponent.cpp | 5 +++++ src/blackgui/components/logcomponent.h | 3 +++ src/blackgui/components/setuploadingdialog.cpp | 2 ++ src/blackgui/components/statusmessagesdetail.cpp | 5 +++++ src/blackgui/components/statusmessagesdetail.h | 3 +++ 5 files changed, 18 insertions(+) diff --git a/src/blackgui/components/logcomponent.cpp b/src/blackgui/components/logcomponent.cpp index 4a0cbb796..041d8b4a0 100644 --- a/src/blackgui/components/logcomponent.cpp +++ b/src/blackgui/components/logcomponent.cpp @@ -83,6 +83,11 @@ namespace BlackGui ui->comp_StatusMessages->showFilterBar(); } + void CLogComponent::hideFilterBar() + { + ui->comp_StatusMessages->hideFilterBar(); + } + void CLogComponent::showDetails(bool details) { ui->comp_StatusMessages->showDetails(details); diff --git a/src/blackgui/components/logcomponent.h b/src/blackgui/components/logcomponent.h index 333f0c82d..8b6ad0100 100644 --- a/src/blackgui/components/logcomponent.h +++ b/src/blackgui/components/logcomponent.h @@ -71,6 +71,9 @@ namespace BlackGui //! \copydoc BlackGui::Components::CStatusMessagesDetail::showFilterBar void showFilterBar(); + //! \copydoc BlackGui::Components::CStatusMessagesDetail::hideFilterBar + void hideFilterBar(); + //! \copydoc BlackGui::Components::CStatusMessagesDetail::showDetails void showDetails(bool details); diff --git a/src/blackgui/components/setuploadingdialog.cpp b/src/blackgui/components/setuploadingdialog.cpp index 5022e670c..4e9d91117 100644 --- a/src/blackgui/components/setuploadingdialog.cpp +++ b/src/blackgui/components/setuploadingdialog.cpp @@ -53,6 +53,8 @@ namespace BlackGui this->displayBootstrapUrls(); this->displayGlobalSetup(); this->displayOtherVersionsInfo(); + + ui->comp_Messages->hideFilterBar(); // saves space, we only expect aview messages } CSetupLoadingDialog::CSetupLoadingDialog(const BlackMisc::CStatusMessageList &msgs, QWidget *parent) : CSetupLoadingDialog(parent) { diff --git a/src/blackgui/components/statusmessagesdetail.cpp b/src/blackgui/components/statusmessagesdetail.cpp index 4f52fc7fa..5f9995ea3 100644 --- a/src/blackgui/components/statusmessagesdetail.cpp +++ b/src/blackgui/components/statusmessagesdetail.cpp @@ -65,6 +65,11 @@ namespace BlackGui ui->filter_LogMessages->show(); } + void CStatusMessagesDetail::hideFilterBar() + { + ui->filter_LogMessages->hide(); + } + void CStatusMessagesDetail::clear() { ui->tvp_StatusMessages->clear(); diff --git a/src/blackgui/components/statusmessagesdetail.h b/src/blackgui/components/statusmessagesdetail.h index 79a4422e2..f761c6503 100644 --- a/src/blackgui/components/statusmessagesdetail.h +++ b/src/blackgui/components/statusmessagesdetail.h @@ -53,6 +53,9 @@ namespace BlackGui //! Show a filter bar void showFilterBar(); + //! Hide a filter bar + void hideFilterBar(); + //! Clear void clear();