Ref T529, allow to set mode in view/model

The version with the container allows to auto-detect if order is available
This commit is contained in:
Klaus Basan
2019-02-04 19:23:48 +01:00
committed by Mat Sutcliffe
parent b9bc0757c5
commit 32985c78da
4 changed files with 39 additions and 2 deletions

View File

@@ -33,6 +33,11 @@ namespace BlackGui
this->derivedModel()->setMode(mode);
}
void CStatusMessageView::setMode(CStatusMessageListModel::Mode mode, const CStatusMessageList &messages)
{
this->derivedModel()->setMode(mode, messages);
}
void CStatusMessageView::addFilterDialog()
{
if (this->getFilterDialog()) { return; } // already existing

View File

@@ -37,6 +37,9 @@ namespace BlackGui
//! Set mode
void setMode(Models::CStatusMessageListModel::Mode mode);
//! Set mode and adjust order/no order
void setMode(Models::CStatusMessageListModel::Mode mode, const BlackMisc::CStatusMessageList &messages);
//! Add my own filter dialog
void addFilterDialog();