insilmaril@0: #include "process.h" insilmaril@81: #include insilmaril@0: insilmaril@0: ///////////////////////////////////////////////////////////////// insilmaril@0: // Process insilmaril@0: ///////////////////////////////////////////////////////////////// insilmaril@0: Process::Process() insilmaril@0: { insilmaril@81: connect( this, SIGNAL(readyReadStandardError()), insilmaril@0: this, SLOT(readProcErrout()) ); insilmaril@81: connect( this, SIGNAL(readyReadStandardOutput()), insilmaril@0: this, SLOT(readProcStdout()) ); insilmaril@0: clear(); insilmaril@0: } insilmaril@0: insilmaril@0: Process::~Process() insilmaril@0: { insilmaril@0: } insilmaril@0: insilmaril@0: void Process::clear() insilmaril@0: { insilmaril@0: errOut=""; insilmaril@0: stdOut=""; insilmaril@0: } insilmaril@0: insilmaril@0: void Process::readProcErrout() insilmaril@0: { insilmaril@81: errOut+=readAllStandardError(); insilmaril@0: } insilmaril@0: insilmaril@0: void Process::readProcStdout() insilmaril@0: { insilmaril@81: stdOut+=readAllStandardOutput(); insilmaril@0: } insilmaril@0: insilmaril@0: QString Process::getErrout() insilmaril@0: { insilmaril@0: return errOut; insilmaril@0: } insilmaril@0: insilmaril@0: QString Process::getStdout() insilmaril@0: { insilmaril@0: return stdOut; insilmaril@0: }