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

◆ LogView()

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

Definition at line 39 of file log_view.cpp.

◆ ~LogView()

log_view::LogView::~LogView ( )

Definition at line 46 of file log_view.cpp.

Member Function Documentation

◆ close()

void log_view::LogView::close ( )

Definition at line 108 of file log_view.cpp.

◆ exited()

bool log_view::LogView::exited ( ) const

Definition at line 113 of file log_view.cpp.

◆ focusNext()

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

Definition at line 350 of file log_view.cpp.

◆ init()

void log_view::LogView::init ( )

Definition at line 50 of file log_view.cpp.

◆ refreshLayout()

void log_view::LogView::refreshLayout ( )
private

Definition at line 310 of file log_view.cpp.

◆ setConnected()

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

Definition at line 117 of file log_view.cpp.

◆ setRosTime()

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

Definition at line 121 of file log_view.cpp.

◆ setSystemTime()

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

Definition at line 125 of file log_view.cpp.

◆ tab()

void log_view::LogView::tab ( )
private

Definition at line 321 of file log_view.cpp.

◆ unfocusOthers()

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

Definition at line 342 of file log_view.cpp.

◆ update()

void log_view::LogView::update ( )

Definition at line 129 of file log_view.cpp.

◆ viewSize()

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

Member Data Documentation

◆ exclude_panel_

ExcludePanelPtr log_view::LogView::exclude_panel_
private

Definition at line 87 of file log_view.h.

◆ exited_

bool log_view::LogView::exited_ = false
private

Definition at line 76 of file log_view.h.

◆ filter_panel_

FilterPanelPtr log_view::LogView::filter_panel_
private

Definition at line 86 of file log_view.h.

◆ help_panel_

HelpPanelPtr log_view::LogView::help_panel_
private

Definition at line 90 of file log_view.h.

◆ level_panel_

LevelPanelPtr log_view::LogView::level_panel_
private

Definition at line 84 of file log_view.h.

◆ log_filter_

LogFilter log_view::LogView::log_filter_
private

Definition at line 74 of file log_view.h.

◆ log_panel_

LogPanelPtr log_view::LogView::log_panel_
private

Definition at line 88 of file log_view.h.

◆ log_scroll_

bool log_view::LogView::log_scroll_ = false
private

Definition at line 80 of file log_view.h.

◆ logs_

LogStorePtr log_view::LogView::logs_
private

Definition at line 73 of file log_view.h.

◆ mouse_down_

bool log_view::LogView::mouse_down_ = false
private

Definition at line 77 of file log_view.h.

◆ node_panel_

NodePanelPtr log_view::LogView::node_panel_
private

Definition at line 89 of file log_view.h.

◆ node_select_

bool log_view::LogView::node_select_ = true
private

Definition at line 79 of file log_view.h.

◆ panels_

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

Definition at line 82 of file log_view.h.

◆ search_panel_

SearchPanelPtr log_view::LogView::search_panel_
private

Definition at line 85 of file log_view.h.

◆ status_panel_

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 Sat Sep 17 2022 02:22:53