#ifndef RECORD_H #define RECORD_H #include class QSocketNotifier; class QFile; class QToolButton; class QStatusBar; class QString; class QLabel; class TabWidget; class Timing; class Record:public MyVBox { Q_OBJECT /// public: Record(QWidget * parent = 0, const char *name = 0); ~Record(); QToolButton *buttonrecord; Timing *timing; QString channelurl; QString channelname; QString channeltype; bool flagMenu; private: TabWidget * tabwidget; QSocketNotifier *snrecord; QFile *recordfp; QStatusBar *statusbar; QTimer *launchtimer; QTimer *quittimer; private slots: /// void streamReady(int fd); void launchRecord(); void onButtonRecordToggled(bool); void quitRecord(); void removeTab(); }; #endif