insilmaril@0: #ifndef PROCESS_H insilmaril@0: #define PROCESS_H insilmaril@0: insilmaril@0: #include insilmaril@0: #include insilmaril@0: insilmaril@0: insilmaril@0: using namespace std; insilmaril@0: insilmaril@0: class Process:public QProcess insilmaril@0: { insilmaril@0: Q_OBJECT insilmaril@0: public: insilmaril@0: Process (); insilmaril@0: ~Process (); insilmaril@0: void clear(); insilmaril@0: void waitFinished(); insilmaril@0: QString getErrout(); insilmaril@0: QString getStdout(); insilmaril@0: insilmaril@0: insilmaril@0: public slots: insilmaril@0: virtual void readProcErrout(); insilmaril@0: virtual void readProcStdout(); insilmaril@0: insilmaril@0: private: insilmaril@0: QString errOut; insilmaril@0: QString stdOut; insilmaril@0: }; insilmaril@0: insilmaril@0: #endif