author | insilmaril |
Mon, 08 Aug 2005 16:16:42 +0000 | |
changeset 149 | 4426ecd854bb |
parent 0 | 7a96bd401351 |
child 81 | 876eed30ba3b |
child 216 | d5a0ea67c91d |
permissions | -rw-r--r-- |
1 #include "process.h"
3 /////////////////////////////////////////////////////////////////
4 // Process
5 /////////////////////////////////////////////////////////////////
6 Process::Process()
7 {
8 connect( this, SIGNAL(readyReadStderr()),
9 this, SLOT(readProcErrout()) );
10 connect( this, SIGNAL(readyReadStdout()),
11 this, SLOT(readProcStdout()) );
12 clear();
13 }
15 Process::~Process()
16 {
17 }
19 void Process::clear()
20 {
21 errOut="";
22 stdOut="";
23 }
25 void Process::waitFinished()
26 {
27 while (isRunning())
28 {
29 // FIXME use some kind of sleep here...
30 }
31 }
33 void Process::readProcErrout()
34 {
35 errOut+=readStderr();
36 }
38 void Process::readProcStdout()
39 {
40 stdOut+=readStdout();
41 }
43 QString Process::getErrout()
44 {
45 return errOut;
46 }
48 QString Process::getStdout()
49 {
50 return stdOut;
51 }