Go to the documentation of this file. 1 #ifndef MODELFILTER_HPP
2 #define MODELFILTER_HPP
5 #include <QSortFilterProxyModel>
8 #include <QRegExpValidator>
10 typedef std::chrono::high_resolution_clock::time_point
TimePoint;
45 const QString& text_to_parse,
const QRegExpValidator *validator)
const;
49 const QModelIndex &sourceParent)
const override;
77 #endif // MODELFILTER_HPP
bool applyFilter(const QString &filter, ModelFilter::FilterMode mode, const QString &text_to_parse, const QRegExpValidator *validator) const
bool _debug_filter_enabled
std::chrono::high_resolution_clock::time_point TimePoint
void timeMinMaxUpdated(TimePoint min, TimePoint max)
void setSourceFilterEnabled(bool enabled)
void setSeverityWarningsEnabled(bool enabled)
void sourceFilterUpdated(FilterMode mode, const QString &text)
void setNodeFilterEnabled(bool enabled)
QRegExpValidator _source_validator
std::chrono::high_resolution_clock::time_point TimePoint
bool _time_filter_enabled
void setSeverityErrorEnabled(bool enabled)
void setTimeFilterEnabled(bool enabled)
void setSeverityDebugEnabled(bool enabled)
ModelFilter(QObject *parent=0)
bool _node_filter_enabled
void setMessageFilterEnabled(bool enabled)
bool _warn_filter_enabled
QRegExpValidator _msg_validator
void messageFilterUpdated(FilterMode mode, const QString &text)
bool _info_filter_enabled
void setSeverityInfoEnabled(bool enabled)
QRegExpValidator _node_validator
void nodeFilterUpdated(FilterMode mode, const QString &text)
virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
bool _source_filter_enabled
bool _error_filter_enabled
plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Wed Feb 21 2024 03:22:55