#include <log_database_proxy_model.h>
| Classes | |
| struct | LineMap | 
| Public Types | |
| enum | { ExtendedLogRole = Qt::UserRole + 0 } | 
| Public Slots | |
| void | handleDatabaseCleared () | 
| void | minTimeUpdated () | 
| void | processNewMessages () | 
| void | processOldMessages () | 
| void | setAbsoluteTime (bool absolute) | 
| void | setColorizeLogs (bool colorize_logs) | 
| void | setDisplayTime (bool display) | 
| void | setUseRegularExpressions (bool useRegexps) | 
| Signals | |
| void | messagesAdded () | 
| Public Member Functions | |
| void | clearSearchFailure () | 
| virtual QVariant | data (const QModelIndex &index, int role) const | 
| int | getItemIndex (const QString searchText, int index, int increment) | 
| bool | isExcludeValid () const | 
| bool | isIncludeValid () const | 
| LogDatabaseProxyModel (LogDatabase *db) | |
| void | reset () | 
| virtual int | rowCount (const QModelIndex &parent) const | 
| void | saveToFile (const QString &filename) const | 
| void | setDebugColor (const QColor &debug_color) | 
| void | setErrorColor (const QColor &error_color) | 
| void | setExcludeFilters (const QStringList &list) | 
| void | setExcludeRegexpPattern (const QString &pattern) | 
| void | setFatalColor (const QColor &fatal_color) | 
| void | setIncludeFilters (const QStringList &list) | 
| void | setIncludeRegexpPattern (const QString &pattern) | 
| void | setInfoColor (const QColor &info_color) | 
| void | setNodeFilter (const std::set< std::string > &names) | 
| void | setSeverityFilter (uint8_t severity_mask) | 
| void | setWarnColor (const QColor &warn_color) | 
| ~LogDatabaseProxyModel () | |
| Private Member Functions | |
| bool | acceptLogEntry (const LogEntry &item) | 
| void | saveBagFile (const QString &filename) const | 
| void | saveTextFile (const QString &filename) const | 
| void | scheduleIdleProcessing () | 
| bool | testIncludeFilter (const LogEntry &item) | 
| Private Attributes | |
| bool | colorize_logs_ | 
| LogDatabase * | db_ | 
| QColor | debug_color_ | 
| bool | display_absolute_time_ | 
| bool | display_time_ | 
| size_t | earliest_log_index_ | 
| std::deque< LineMap > | early_mapping_ | 
| QColor | error_color_ | 
| QRegExp | exclude_regexp_ | 
| QStringList | exclude_strings_ | 
| int | failedSearchIndex_ | 
| QString | failedSearchText_ | 
| QColor | fatal_color_ | 
| QRegExp | include_regexp_ | 
| QStringList | include_strings_ | 
| QColor | info_color_ | 
| size_t | latest_log_index_ | 
| std::deque< LineMap > | msg_mapping_ | 
| std::set< std::string > | names_ | 
| uint8_t | severity_mask_ | 
| bool | use_regular_expressions_ | 
| QColor | warn_color_ | 
Definition at line 49 of file log_database_proxy_model.h.
| anonymous enum | 
Definition at line 54 of file log_database_proxy_model.h.
Definition at line 51 of file log_database_proxy_model.cpp.
Definition at line 75 of file log_database_proxy_model.cpp.
| bool swri_console::LogDatabaseProxyModel::acceptLogEntry | ( | const LogEntry & | item | ) |  [private] | 
Definition at line 646 of file log_database_proxy_model.cpp.
Definition at line 325 of file log_database_proxy_model.cpp.
| QVariant swri_console::LogDatabaseProxyModel::data | ( | const QModelIndex & | index, | 
| int | role | ||
| ) | const  [virtual] | 
Definition at line 332 of file log_database_proxy_model.cpp.
| int swri_console::LogDatabaseProxyModel::getItemIndex | ( | const QString | searchText, | 
| int | index, | ||
| int | increment | ||
| ) | 
Definition at line 256 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::handleDatabaseCleared | ( | ) |  [slot] | 
Definition at line 555 of file log_database_proxy_model.cpp.
| bool swri_console::LogDatabaseProxyModel::isExcludeValid | ( | ) | const | 
Definition at line 244 of file log_database_proxy_model.cpp.
| bool swri_console::LogDatabaseProxyModel::isIncludeValid | ( | ) | const | 
Definition at line 236 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::messagesAdded | ( | ) |  [signal] | 
| void swri_console::LogDatabaseProxyModel::minTimeUpdated | ( | ) |  [slot] | 
Definition at line 700 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::processNewMessages | ( | ) |  [slot] | 
Definition at line 561 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::processOldMessages | ( | ) |  [slot] | 
Definition at line 594 of file log_database_proxy_model.cpp.
Definition at line 480 of file log_database_proxy_model.cpp.
| int swri_console::LogDatabaseProxyModel::rowCount | ( | const QModelIndex & | parent | ) | const  [virtual] | 
Definition at line 226 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::saveBagFile | ( | const QString & | filename | ) | const  [private] | 
Definition at line 502 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::saveTextFile | ( | const QString & | filename | ) | const  [private] | 
Definition at line 541 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::saveToFile | ( | const QString & | filename | ) | const | 
Definition at line 492 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::scheduleIdleProcessing | ( | ) |  [private] | 
Definition at line 637 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setAbsoluteTime | ( | bool | absolute | ) |  [slot] | 
Definition at line 91 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setColorizeLogs | ( | bool | colorize_logs | ) |  [slot] | 
Definition at line 108 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setDebugColor | ( | const QColor & | debug_color | ) | 
Definition at line 186 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setDisplayTime | ( | bool | display | ) |  [slot] | 
Definition at line 123 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setErrorColor | ( | const QColor & | error_color | ) | 
Definition at line 210 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setExcludeFilters | ( | const QStringList & | list | ) | 
Definition at line 160 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setExcludeRegexpPattern | ( | const QString & | pattern | ) | 
Definition at line 178 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setFatalColor | ( | const QColor & | fatal_color | ) | 
Definition at line 218 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setIncludeFilters | ( | const QStringList & | list | ) | 
Definition at line 151 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setIncludeRegexpPattern | ( | const QString & | pattern | ) | 
Definition at line 170 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setInfoColor | ( | const QColor & | info_color | ) | 
Definition at line 194 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setNodeFilter | ( | const std::set< std::string > & | names | ) | 
Definition at line 79 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setSeverityFilter | ( | uint8_t | severity_mask | ) | 
Definition at line 85 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setUseRegularExpressions | ( | bool | useRegexps | ) |  [slot] | 
Definition at line 139 of file log_database_proxy_model.cpp.
| void swri_console::LogDatabaseProxyModel::setWarnColor | ( | const QColor & | warn_color | ) | 
Definition at line 202 of file log_database_proxy_model.cpp.
| bool swri_console::LogDatabaseProxyModel::testIncludeFilter | ( | const LogEntry & | item | ) |  [private] | 
Definition at line 681 of file log_database_proxy_model.cpp.
| bool swri_console::LogDatabaseProxyModel::colorize_logs_  [private] | 
Definition at line 107 of file log_database_proxy_model.h.
Definition at line 140 of file log_database_proxy_model.h.
| QColor swri_console::LogDatabaseProxyModel::debug_color_  [private] | 
Definition at line 135 of file log_database_proxy_model.h.
| bool swri_console::LogDatabaseProxyModel::display_absolute_time_  [private] | 
Definition at line 109 of file log_database_proxy_model.h.
| bool swri_console::LogDatabaseProxyModel::display_time_  [private] | 
Definition at line 108 of file log_database_proxy_model.h.
| size_t swri_console::LogDatabaseProxyModel::earliest_log_index_  [private] | 
Definition at line 127 of file log_database_proxy_model.h.
| std::deque<LineMap> swri_console::LogDatabaseProxyModel::early_mapping_  [private] | 
Definition at line 128 of file log_database_proxy_model.h.
| QColor swri_console::LogDatabaseProxyModel::error_color_  [private] | 
Definition at line 138 of file log_database_proxy_model.h.
| QRegExp swri_console::LogDatabaseProxyModel::exclude_regexp_  [private] | 
Definition at line 131 of file log_database_proxy_model.h.
| QStringList swri_console::LogDatabaseProxyModel::exclude_strings_  [private] | 
Definition at line 133 of file log_database_proxy_model.h.
| int swri_console::LogDatabaseProxyModel::failedSearchIndex_  [private] | 
Definition at line 143 of file log_database_proxy_model.h.
| QString swri_console::LogDatabaseProxyModel::failedSearchText_  [private] | 
Definition at line 142 of file log_database_proxy_model.h.
| QColor swri_console::LogDatabaseProxyModel::fatal_color_  [private] | 
Definition at line 139 of file log_database_proxy_model.h.
| QRegExp swri_console::LogDatabaseProxyModel::include_regexp_  [private] | 
Definition at line 130 of file log_database_proxy_model.h.
| QStringList swri_console::LogDatabaseProxyModel::include_strings_  [private] | 
Definition at line 132 of file log_database_proxy_model.h.
| QColor swri_console::LogDatabaseProxyModel::info_color_  [private] | 
Definition at line 136 of file log_database_proxy_model.h.
| size_t swri_console::LogDatabaseProxyModel::latest_log_index_  [private] | 
Definition at line 124 of file log_database_proxy_model.h.
| std::deque<LineMap> swri_console::LogDatabaseProxyModel::msg_mapping_  [private] | 
Definition at line 125 of file log_database_proxy_model.h.
| std::set<std::string> swri_console::LogDatabaseProxyModel::names_  [private] | 
Definition at line 105 of file log_database_proxy_model.h.
| uint8_t swri_console::LogDatabaseProxyModel::severity_mask_  [private] | 
Definition at line 106 of file log_database_proxy_model.h.
Definition at line 110 of file log_database_proxy_model.h.
| QColor swri_console::LogDatabaseProxyModel::warn_color_  [private] | 
Definition at line 137 of file log_database_proxy_model.h.