From af12a6ca72b9d7211358377c9417ba12376e82ab Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 4 Feb 2019 01:33:18 +0100 Subject: [PATCH] Ref T529, allow to sort overlay messages --- src/blackgui/overlaymessages.cpp | 5 +++++ src/blackgui/overlaymessages.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/blackgui/overlaymessages.cpp b/src/blackgui/overlaymessages.cpp index 4badc6673..41bb6c269 100644 --- a/src/blackgui/overlaymessages.cpp +++ b/src/blackgui/overlaymessages.cpp @@ -189,6 +189,11 @@ namespace BlackGui this->display(timeOutMs); } + void COverlayMessages::sortOverlayMessages(const CPropertyIndex &propertyIndex, Qt::SortOrder order) + { + ui->tvp_StatusMessages->sortByPropertyIndex(propertyIndex, order); + } + void COverlayMessages::showOverlayMessage(const CStatusMessage &message, int timeOutMs) { if (message.isEmpty()) { return; } diff --git a/src/blackgui/overlaymessages.h b/src/blackgui/overlaymessages.h index 32419b4e6..bc68da0ea 100644 --- a/src/blackgui/overlaymessages.h +++ b/src/blackgui/overlaymessages.h @@ -102,6 +102,9 @@ namespace BlackGui //! Show multiple messages void showOverlayMessages(const BlackMisc::CStatusMessageList &messages, bool appendOldMessages = false, int timeOutMs = -1); + //! Sort of overlay messages + void sortOverlayMessages(const BlackMisc::CPropertyIndex &propertyIndex, Qt::SortOrder order = Qt::AscendingOrder); + //! Show single message void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);