17 #ifndef _DATALOGGER_HH_
18 #define _DATALOGGER_HH_
47 signals:
void SetTime(QString _string);
51 signals:
void SetSize(QString _string);
55 signals:
void SetFilename(QString _string);
59 signals:
void SetDestinationPath(QString _string);
63 signals:
void SetDestinationURI(QString _string);
67 private slots:
void OnRecord(
bool _toggle);
71 private slots:
void OnSetDestinationPath(QString _string);
75 private slots:
void OnSetDestinationURI(QString _string);
78 private slots:
void OnBrowse();
83 private slots:
void OnToggleSettings(
bool _checked);
87 private:
void OnStatus(ConstLogStatusPtr &_msg);
99 private: QToolButton *recordButton;
102 private: QPushButton *settingExpandButton;
105 private: QToolButton *stopButton;
108 private: QLabel *timeLabel;
111 private: QLineEdit *destPath;
114 private: QLineEdit *destURI;
117 private: QLabel *sizeLabel;
120 private: QLabel *statusLabel;
123 private: QLineEdit *filenameEdit;
126 private: QFrame *settingsFrame;
129 private: QPushButton *browseButton;
132 private: QTextBrowser *logList;
A widget that provides data logging functionality.
Definition: DataLogger.hh:34
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:48
Forward declarations for transport.
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:52
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:44
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48