Public Member Functions | Private Member Functions | Private Attributes | List of all members
log_view::LogView Class Reference

#include <log_view.h>

Public Member Functions

void close ()
 
bool exited () const
 
void init ()
 
 LogView (LogStorePtr &logs)
 
void setConnected (bool connected)
 
void setRosTime (const ros::Time &time)
 
void setSystemTime (const ros::WallTime &time)
 
void update ()
 
 ~LogView ()
 

Private Member Functions

void focusNext (const PanelInterfacePtr &panel)
 
void refreshLayout ()
 
void tab ()
 
void unfocusOthers (const PanelInterfacePtr &focused)
 
size_t viewSize () const
 

Private Attributes

ExcludePanelPtr exclude_panel_
 
bool exited_ = false
 
FilterPanelPtr filter_panel_
 
HelpPanelPtr help_panel_
 
LevelPanelPtr level_panel_
 
LogFilter log_filter_
 
LogPanelPtr log_panel_
 
bool log_scroll_ = false
 
LogStorePtr logs_
 
bool mouse_down_ = false
 
NodePanelPtr node_panel_
 
bool node_select_ = true
 
std::vector< PanelInterfacePtrpanels_
 
SearchPanelPtr search_panel_
 
StatusPanelPtr status_panel_
 

Detailed Description

Definition at line 48 of file log_view.h.

Constructor & Destructor Documentation

log_view::LogView::LogView ( LogStorePtr logs)
explicit

Definition at line 39 of file log_view.cpp.

log_view::LogView::~LogView ( )

Definition at line 46 of file log_view.cpp.

Member Function Documentation

void log_view::LogView::close ( )

Definition at line 108 of file log_view.cpp.

bool log_view::LogView::exited ( ) const

Definition at line 112 of file log_view.cpp.

void log_view::LogView::focusNext ( const PanelInterfacePtr panel)
private

Definition at line 349 of file log_view.cpp.

void log_view::LogView::init ( )

Definition at line 50 of file log_view.cpp.

void log_view::LogView::refreshLayout ( )
private

Definition at line 309 of file log_view.cpp.

void log_view::LogView::setConnected ( bool  connected)

Definition at line 116 of file log_view.cpp.

void log_view::LogView::setRosTime ( const ros::Time time)

Definition at line 120 of file log_view.cpp.

void log_view::LogView::setSystemTime ( const ros::WallTime time)

Definition at line 124 of file log_view.cpp.

void log_view::LogView::tab ( )
private

Definition at line 320 of file log_view.cpp.

void log_view::LogView::unfocusOthers ( const PanelInterfacePtr focused)
private

Definition at line 341 of file log_view.cpp.

void log_view::LogView::update ( )

Definition at line 128 of file log_view.cpp.

size_t log_view::LogView::viewSize ( ) const
private

Member Data Documentation

ExcludePanelPtr log_view::LogView::exclude_panel_
private

Definition at line 87 of file log_view.h.

bool log_view::LogView::exited_ = false
private

Definition at line 76 of file log_view.h.

FilterPanelPtr log_view::LogView::filter_panel_
private

Definition at line 86 of file log_view.h.

HelpPanelPtr log_view::LogView::help_panel_
private

Definition at line 90 of file log_view.h.

LevelPanelPtr log_view::LogView::level_panel_
private

Definition at line 84 of file log_view.h.

LogFilter log_view::LogView::log_filter_
private

Definition at line 74 of file log_view.h.

LogPanelPtr log_view::LogView::log_panel_
private

Definition at line 88 of file log_view.h.

bool log_view::LogView::log_scroll_ = false
private

Definition at line 80 of file log_view.h.

LogStorePtr log_view::LogView::logs_
private

Definition at line 73 of file log_view.h.

bool log_view::LogView::mouse_down_ = false
private

Definition at line 77 of file log_view.h.

NodePanelPtr log_view::LogView::node_panel_
private

Definition at line 89 of file log_view.h.

bool log_view::LogView::node_select_ = true
private

Definition at line 79 of file log_view.h.

std::vector<PanelInterfacePtr> log_view::LogView::panels_
private

Definition at line 82 of file log_view.h.

SearchPanelPtr log_view::LogView::search_panel_
private

Definition at line 85 of file log_view.h.

StatusPanelPtr log_view::LogView::status_panel_
private

Definition at line 83 of file log_view.h.


The documentation for this class was generated from the following files:


log_view
Author(s): Marc Alban
autogenerated on Thu Mar 4 2021 03:21:52