Go to the documentation of this file.
31 #ifndef SWRI_CONSOLE_LOG_DATABASE_PROXY_MODEL_H_
32 #define SWRI_CONSOLE_LOG_DATABASE_PROXY_MODEL_H_
34 #include <QAbstractListModel>
36 #include <QStringList>
74 int getItemIndex(
const QString searchText,
int index,
int increment);
77 virtual int rowCount(
const QModelIndex &parent)
const;
78 virtual QVariant
data(
const QModelIndex &index,
int role)
const;
82 void saveToFile(
const QString& filename)
const;
153 #endif // SWRI_CONSOLE_LOG_DATABASE_PROXY_MODEL_H_
void setExcludeFilters(const QStringList &list)
void saveToFile(const QString &filename) const
bool use_regular_expressions_
virtual int rowCount(const QModelIndex &parent) const
bool human_readable_time_
int getItemIndex(const QString searchText, int index, int increment)
QStringList include_strings_
void setIncludeFilters(const QStringList &list)
void saveTextFile(const QString &filename) const
void setExcludeRegexpPattern(const QString &pattern)
bool isIncludeValid() const
void setFatalColor(const QColor &fatal_color)
void setDebugColor(const QColor &debug_color)
bool display_absolute_time_
LogDatabaseProxyModel(LogDatabase *db)
void setWarnColor(const QColor &warn_color)
QStringList exclude_strings_
bool testIncludeFilter(const LogEntry &item)
void saveBagFile(const QString &filename) const
std::set< std::string > names_
void setAbsoluteTime(bool absolute)
void handleDatabaseCleared()
void setColorizeLogs(bool colorize_logs)
void setIncludeRegexpPattern(const QString &pattern)
void clearSearchFailure()
void setDisplayFunction(bool function_name)
void setUseRegularExpressions(bool useRegexps)
LineMap(size_t log, int line)
QString failedSearchText_
void setSeverityFilter(uint8_t severity_mask)
bool isExcludeValid() const
bool acceptLogEntry(const LogEntry &item)
size_t earliest_log_index_
void setDisplayTime(bool display)
std::deque< LineMap > early_mapping_
void processOldMessages()
void setErrorColor(const QColor &error_color)
void processNewMessages()
void setDisplayLogger(bool logger_name)
void scheduleIdleProcessing()
void setNodeFilter(const std::set< std::string > &names)
void setInfoColor(const QColor &info_color)
std::deque< LineMap > msg_mapping_
void setHumanReadableTime(bool human_readable_time)
virtual QVariant data(const QModelIndex &index, int role) const
swri_console
Author(s): P. J. Reed
, Jerry Towler , David Anthony
autogenerated on Sat Sep 23 2023 02:55:36