17 #ifndef GAZEBO_GUI_DATALOGGER_HH_ 18 #define GAZEBO_GUI_DATALOGGER_HH_ 30 class DataLoggerPrivate;
43 public:
explicit DataLogger(QWidget *_parent = 0);
50 signals:
void SetTime(QString _string);
54 signals:
void SetSize(QString _string);
58 signals:
void SetDestinationPath(QString _string);
62 signals:
void SetDestinationURI(QString _string);
66 private slots:
void OnRecord(
bool _toggle);
70 private slots:
void OnSetDestinationPath(QString _string);
74 private slots:
void OnSetDestinationURI(QString _string);
77 private slots:
void OnBrowse();
82 private slots:
void OnToggleSettings(
bool _checked);
87 private slots:
void OnRecordResources(
bool _checked);
90 private slots:
void OnBlinkStatus();
93 private slots:
void OnConfirmationTimeout();
96 private slots:
void OnCancel();
100 private:
void OnStatus(ConstLogStatusPtr &_msg);
104 private: std::unique_ptr<DataLoggerPrivate> dataPtr;
A widget that provides data logging functionality.
Definition: DataLogger.hh:37
Forward declarations for the common classes.
Definition: Animation.hh:26