Ref T529, allow to sort overlay messages

This commit is contained in:
Klaus Basan
2019-02-04 01:33:18 +01:00
committed by Mat Sutcliffe
parent 2d30c1cce8
commit af12a6ca72
2 changed files with 8 additions and 0 deletions

View File

@@ -189,6 +189,11 @@ namespace BlackGui
this->display(timeOutMs); 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) void COverlayMessages::showOverlayMessage(const CStatusMessage &message, int timeOutMs)
{ {
if (message.isEmpty()) { return; } if (message.isEmpty()) { return; }

View File

@@ -102,6 +102,9 @@ namespace BlackGui
//! Show multiple messages //! Show multiple messages
void showOverlayMessages(const BlackMisc::CStatusMessageList &messages, bool appendOldMessages = false, int timeOutMs = -1); 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 //! Show single message
void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1); void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);