Public Attributes | List of all members
gazebo::gui::DataLoggerPrivate Class Reference

Private data for the DataLogger class. More...

#include <DataLoggerPrivate.hh>

Public Attributes

QString basePath
 Log base path. More...
 
QDialog * confirmationDialog
 Dialog that displays confirmation after saving. More...
 
QTimer * confirmationTimer
 Timer used to timeout confirmation dialog. More...
 
QPlainTextEdit * destPath
 Text edit to display the log destination path. More...
 
QLineEdit * destURI
 Label to display the log destination uri. More...
 
QLineEdit * filenameEdit
 Name of the log file path. More...
 
QTextBrowser * logList
 List of recorded logs. More...
 
transport::NodePtr node
 Node to handle communication. More...
 
transport::PublisherPtr pub
 Publisher for log control messages. More...
 
QToolButton * recordButton
 The button used to start and pause logging. More...
 
QFrame * settingsFrame
 Frame that holds settings. More...
 
QLabel * sizeLabel
 Label to display the log file size. More...
 
QLabel * statusLabel
 Label to display status information. More...
 
double statusTime
 Keep track of the time the status label blinks. More...
 
QTimer * statusTimer
 Timer used to blink the status label. More...
 
transport::SubscriberPtr sub
 Subscriber for log status messages. More...
 
QLabel * timeLabel
 Label to display the log time. More...
 

Detailed Description

Private data for the DataLogger class.

Member Data Documentation

QString gazebo::gui::DataLoggerPrivate::basePath

Log base path.

QDialog* gazebo::gui::DataLoggerPrivate::confirmationDialog

Dialog that displays confirmation after saving.

QTimer* gazebo::gui::DataLoggerPrivate::confirmationTimer

Timer used to timeout confirmation dialog.

QPlainTextEdit* gazebo::gui::DataLoggerPrivate::destPath

Text edit to display the log destination path.

QLineEdit* gazebo::gui::DataLoggerPrivate::destURI

Label to display the log destination uri.

QLineEdit* gazebo::gui::DataLoggerPrivate::filenameEdit

Name of the log file path.

QTextBrowser* gazebo::gui::DataLoggerPrivate::logList

List of recorded logs.

transport::NodePtr gazebo::gui::DataLoggerPrivate::node

Node to handle communication.

transport::PublisherPtr gazebo::gui::DataLoggerPrivate::pub

Publisher for log control messages.

QToolButton* gazebo::gui::DataLoggerPrivate::recordButton

The button used to start and pause logging.

QFrame* gazebo::gui::DataLoggerPrivate::settingsFrame

Frame that holds settings.

QLabel* gazebo::gui::DataLoggerPrivate::sizeLabel

Label to display the log file size.

QLabel* gazebo::gui::DataLoggerPrivate::statusLabel

Label to display status information.

double gazebo::gui::DataLoggerPrivate::statusTime

Keep track of the time the status label blinks.

QTimer* gazebo::gui::DataLoggerPrivate::statusTimer

Timer used to blink the status label.

transport::SubscriberPtr gazebo::gui::DataLoggerPrivate::sub

Subscriber for log status messages.

QLabel* gazebo::gui::DataLoggerPrivate::timeLabel

Label to display the log time.


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