#ifndef SOPFORK_H #define SOPFORK_H #include #include class QProcess; class QSocketNotifier; class TabWidget; class SopFork:public QObject { Q_OBJECT /// public: SopFork (QWidget * widget, QString url, QString name, QString type = "wmv", QWidget * parent = 0, const char *name2 = 0); ~SopFork (); QProcess *sop; bool forkSop (); void killSop (); QSocketNotifier *snstatus; char outport[8]; QString channelurl; QString channelname; QString channeltype; QString message; QString arraymessage[6]; QPtrList < QWidget > listpage; private: TabWidget * tabwidget; char inport[8]; QTimer *echotimer; private slots: //// void parseStdout (); void onSopExit (); void streamReady (int); void echo (); }; #endif