Ref T529, automatically adjust model/view columns depening on status messages

Add/remove order column automatically
This commit is contained in:
Klaus Basan
2019-02-04 23:10:19 +01:00
committed by Mat Sutcliffe
parent 32985c78da
commit 7cd1eb5ea5
5 changed files with 22 additions and 5 deletions

View File

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

View File

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