#include <logs_table_model.hpp>
Classes | |
struct | LogItem |
Public Types | |
enum | Severity { DEBUG = 0, INFO = 1, WARNINGS = 2, ERROR = 3 } |
Signals | |
void | rowsShifted (int) |
Public Member Functions | |
void | clear () |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
LogsTableModel (QObject *parent=0) | |
const QString & | message (int index) const |
const QString & | nodeName (int index) const |
void | push_back (const rosgraph_msgs::Log::ConstPtr &pushed_log) |
void | push_back (const std::vector< rosgraph_msgs::Log::ConstPtr > &pushed_logs) |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
Severity | severity (int index) const |
int | size () const |
TimePoint | timestamp (int index) const |
Private Types | |
enum | { MAX_CAPACITY = 20000 } |
Private Member Functions | |
LogItem | convertRosout (const rosgraph_msgs::Log &log) |
Private Attributes | |
size_t | _count |
boost::circular_buffer< LogItem > | _logs |
std::set< QString > | _node_list |
std::set< QString > | _source_list |
Definition at line 20 of file logs_table_model.hpp.
|
private |
Enumerator | |
---|---|
MAX_CAPACITY |
Definition at line 79 of file logs_table_model.hpp.
Enumerator | |
---|---|
DEBUG | |
INFO | |
WARNINGS | |
ERROR |
Definition at line 27 of file logs_table_model.hpp.
|
explicit |
Definition at line 7 of file logs_table_model.cpp.
void LogsTableModel::clear | ( | ) |
Definition at line 277 of file logs_table_model.cpp.
|
override |
Definition at line 57 of file logs_table_model.cpp.
|
private |
Definition at line 146 of file logs_table_model.cpp.
|
override |
Definition at line 65 of file logs_table_model.cpp.
|
override |
Definition at line 12 of file logs_table_model.cpp.
const QString & LogsTableModel::message | ( | int | index | ) | const |
Definition at line 256 of file logs_table_model.cpp.
const QString & LogsTableModel::nodeName | ( | int | index | ) | const |
Definition at line 261 of file logs_table_model.cpp.
void LogsTableModel::push_back | ( | const rosgraph_msgs::Log::ConstPtr & | pushed_log | ) |
Definition at line 201 of file logs_table_model.cpp.
void LogsTableModel::push_back | ( | const std::vector< rosgraph_msgs::Log::ConstPtr > & | pushed_logs | ) |
Definition at line 218 of file logs_table_model.cpp.
|
override |
Definition at line 49 of file logs_table_model.cpp.
|
signal |
LogsTableModel::Severity LogsTableModel::severity | ( | int | index | ) | const |
Definition at line 266 of file logs_table_model.cpp.
|
inline |
Definition at line 56 of file logs_table_model.hpp.
Definition at line 271 of file logs_table_model.cpp.
|
private |
Definition at line 77 of file logs_table_model.hpp.
|
private |
Definition at line 75 of file logs_table_model.hpp.
|
private |
Definition at line 63 of file logs_table_model.hpp.
|
private |
Definition at line 62 of file logs_table_model.hpp.