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