17 #ifndef _GAZEBO_GUI_DATALOGGER_HH_
18 #define _GAZEBO_GUI_DATALOGGER_HH_
30 class DataLoggerPrivate;
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);
85 private slots:
void OnBlinkStatus();
88 private slots:
void OnConfirmationTimeout();
91 private slots:
void OnCancel();
95 private:
void OnStatus(ConstLogStatusPtr &_msg);
99 private: std::unique_ptr<DataLoggerPrivate> dataPtr;
A widget that provides data logging functionality.
Definition: DataLogger.hh:37
#define GZ_GUI_VISIBLE
Definition: system.hh:284