Ref T529, column sorting for overlay messages

This commit is contained in:
Klaus Basan
2019-02-07 02:50:50 +01:00
committed by Mat Sutcliffe
parent c123c8bbca
commit bb1bb35926
3 changed files with 20 additions and 0 deletions

View File

@@ -190,6 +190,11 @@ namespace BlackGui
ui->tvp_StatusMessages->sortByPropertyIndex(propertyIndex, order);
}
void COverlayMessages::setOverlayMessagesSorting(const CPropertyIndex &propertyIndex, Qt::SortOrder order)
{
ui->tvp_StatusMessages->setSorting(propertyIndex, order);
}
void COverlayMessages::showOverlayMessage(const CStatusMessage &message, int timeOutMs)
{
if (message.isEmpty()) { return; }

View File

@@ -105,6 +105,9 @@ namespace BlackGui
//! Sort of overlay messages
void sortOverlayMessages(const BlackMisc::CPropertyIndex &propertyIndex, Qt::SortOrder order = Qt::AscendingOrder);
//! Set sorting of overlay messages
void setOverlayMessagesSorting(const BlackMisc::CPropertyIndex &propertyIndex, Qt::SortOrder order = Qt::AscendingOrder);
//! Show single message
void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);

View File

@@ -154,6 +154,18 @@ namespace BlackGui
WIDGET::repaint();
}
//! \copydoc BlackGui::COverlayMessages::sortOverlayMessages
void sortOverlayMessages(const BlackMisc::CPropertyIndex &property, Qt::SortOrder order)
{
m_overlayMessages->sortOverlayMessages(property, order);
}
//! \copydoc BlackGui::COverlayMessages::setOverlayMessagesSorting
void setOverlayMessagesSorting(const BlackMisc::CPropertyIndex &property, Qt::SortOrder order)
{
m_overlayMessages->setOverlayMessagesSorting(property, order);
}
//! \copydoc BlackGui::COverlayMessages::showOverlayMessage
void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1)
{