Improved status message filtering

* avoid re-init of widget if already initialized
* allow icons instead of text for severity radio buttons
* changing severity filter directly triggers new filtering
* use icon for new button
* init this->showFilterBar() as default (otherwise not functional)
* widths for filter bar buttons
This commit is contained in:
Klaus Basan
2017-03-20 16:35:47 +01:00
committed by Mathew Sutcliffe
parent 3575eed37b
commit 6825524025
11 changed files with 84 additions and 33 deletions

View File

@@ -55,6 +55,7 @@ namespace BlackGui
ui->tvp_StatusMessages->setAutoResizeFrequency(3);
ui->tvp_StatusMessages->setCustomMenu(new CLogMenu(this));
ui->tvp_StatusMessages->menuAddItems(CStatusMessageView::MenuSave);
this->showFilterBar(); // default
}
CLogComponent::~CLogComponent()
@@ -89,6 +90,11 @@ namespace BlackGui
ui->filter_LogMessages->show();
}
void CLogComponent::filterUseRadioButtonDescriptiveIcons(bool oneCharacterText)
{
ui->filter_LogMessages->useRadioButtonDescriptiveIcons(oneCharacterText);
}
void CLogComponent::clear()
{
ui->tvp_StatusMessages->clear();