insilmaril@0: #include "process.h" insilmaril@0: insilmaril@0: ///////////////////////////////////////////////////////////////// insilmaril@0: // Process insilmaril@0: ///////////////////////////////////////////////////////////////// insilmaril@0: Process::Process() insilmaril@0: { insilmaril@408: connect( this, SIGNAL(readyReadStandardError()), insilmaril@0: this, SLOT(readProcErrout()) ); insilmaril@408: 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@408: errOut+=readAllStandardError(); insilmaril@0: } insilmaril@0: insilmaril@0: void Process::readProcStdout() insilmaril@0: { insilmaril@408: 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: }