process.cpp
author insilmaril
Tue Mar 23 11:54:30 2010 +0000 (2010-03-23)
branchrelease-1-12-maintained
changeset 81 876eed30ba3b
parent 0 7a96bd401351
permissions -rw-r--r--
Patch from Xavier Oswald to compile with older compilers
insilmaril@0
     1
#include "process.h"
insilmaril@81
     2
#include <cstdlib>
insilmaril@0
     3
insilmaril@0
     4
/////////////////////////////////////////////////////////////////
insilmaril@0
     5
// Process
insilmaril@0
     6
/////////////////////////////////////////////////////////////////
insilmaril@0
     7
Process::Process()
insilmaril@0
     8
{
insilmaril@81
     9
	connect( this, SIGNAL(readyReadStandardError()),
insilmaril@0
    10
			 this, SLOT(readProcErrout()) );
insilmaril@81
    11
	connect( this, SIGNAL(readyReadStandardOutput()),
insilmaril@0
    12
			 this, SLOT(readProcStdout()) );
insilmaril@0
    13
	clear();		 
insilmaril@0
    14
}
insilmaril@0
    15
insilmaril@0
    16
Process::~Process()
insilmaril@0
    17
{
insilmaril@0
    18
}
insilmaril@0
    19
insilmaril@0
    20
void Process::clear()
insilmaril@0
    21
{
insilmaril@0
    22
	errOut="";
insilmaril@0
    23
	stdOut="";
insilmaril@0
    24
}
insilmaril@0
    25
insilmaril@0
    26
void Process::readProcErrout()
insilmaril@0
    27
{
insilmaril@81
    28
	errOut+=readAllStandardError();
insilmaril@0
    29
}
insilmaril@0
    30
insilmaril@0
    31
void Process::readProcStdout()
insilmaril@0
    32
{
insilmaril@81
    33
	stdOut+=readAllStandardOutput();
insilmaril@0
    34
}
insilmaril@0
    35
insilmaril@0
    36
QString Process::getErrout()
insilmaril@0
    37
{
insilmaril@0
    38
	return errOut;
insilmaril@0
    39
}
insilmaril@0
    40
insilmaril@0
    41
QString Process::getStdout()
insilmaril@0
    42
{
insilmaril@0
    43
	return stdOut;
insilmaril@0
    44
}