6 #ifndef SWIFT_GUI_FILTERS_STATUSMESSAGEFILTERBAR_H
7 #define SWIFT_GUI_FILTERS_STATUSMESSAGEFILTERBAR_H
15 class CStatusMessageFilterBar;
42 virtual std::unique_ptr<swift::gui::models::IModelFilter<swift::misc::CStatusMessageList>>
54 QScopedPointer<Ui::CStatusMessageFilterBar> ui;
57 void radioButtonChanged();
virtual void clearForm()
Clear the filter form.
virtual std::unique_ptr< swift::gui::models::IModelFilter< swift::misc::CStatusMessageList > > createModelFilter() const
Get the filter, this is the filter itself, not its widget or dialog.
virtual void onRowCountChanged(int count, bool withFilter)
Row count has been changed.
CStatusMessageFilterBar(QWidget *parent=nullptr)
Constructor.
void useRadioButtonDescriptiveIcons(bool oneCharacterText)
Use icons with radio buttons.
void displayCount(bool show)
Show count.
virtual ~CStatusMessageFilterBar()
Destructor.
Model filter interface for those who can generate such a filter (e.g. a widget or dialog)
Filter to search data sets.
StatusSeverity
Status severities.