Class ModelFilter
Defined in File modelfilter.hpp
Inheritance Relationships
Base Type
public QSortFilterProxyModel
Class Documentation
-
class ModelFilter : public QSortFilterProxyModel
Public Types
Public Functions
-
explicit ModelFilter(QObject *parent = 0)
Public Slots
-
void setMessageFilterEnabled(bool enabled)
-
void setNodeFilterEnabled(bool enabled)
-
void setSourceFilterEnabled(bool enabled)
-
void setTimeFilterEnabled(bool enabled)
-
void messageFilterUpdated(FilterMode mode, const QString &text)
-
void nodeFilterUpdated(FilterMode mode, const QString &text)
-
void sourceFilterUpdated(FilterMode mode, const QString &text)
-
void setSeverityInfoEnabled(bool enabled)
-
void setSeverityDebugEnabled(bool enabled)
-
void setSeverityErrorEnabled(bool enabled)
-
void setSeverityWarningsEnabled(bool enabled)
Protected Functions
-
virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
Protected Attributes
-
bool _node_filter_enabled
-
bool _source_filter_enabled
-
bool _msg_filter_enabled
-
bool _time_filter_enabled
-
bool _debug_filter_enabled
-
bool _info_filter_enabled
-
bool _error_filter_enabled
-
bool _warn_filter_enabled
-
FilterMode _node_mode
-
FilterMode _msg_mode
-
FilterMode _source_mode
-
QString _node_text
-
QString _msg_text
-
QString _source_text
-
QRegExpValidator _node_validator
-
QRegExpValidator _msg_validator
-
QRegExpValidator _source_validator
-
explicit ModelFilter(QObject *parent = 0)