itom  3.0.0
ito::ProcessOrganizer Class Reference
Inheritance diagram for ito::ProcessOrganizer:

Public Slots

void processFinished (int, QProcess::ExitStatus)
 shortdesc More...
 
void processError (QProcess::ProcessError)
 shortdesc More...
 
void readyReadStandardOutput ()
 shortdesc More...
 

Public Member Functions

QMultiHash< QString, QPair< QProcess *, bool > > getProcesses ()
 
QProcess * getFirstExistingProcess (const QString &name)
 shortdesc More...
 
QProcess * getProcess (const QString &name, bool tryToUseExistingProcess, bool &existingProcess, bool closeOnFinalize=false)
 shortdesc More...
 
QByteArray getStandardOutputBuffer (const QString &processKey) const
 
void clearStandardOutputBuffer (const QString &processKey)
 
bool bringWindowsOnTop (const QString &windowName)
 shortdesc More...
 

Static Public Member Functions

static QString getAbsQtToolPath (const QString &binaryName, bool *found=NULL)
 shortdesc More...
 

Protected Member Functions

RetVal collectGarbage (bool forceToCloseAll=false)
 shortdesc More...
 

Private Attributes

QMultiHash< QString, QPair< QProcess *, bool > > m_processes
 
QMap< QString, QByteArray > m_processStdOut
 

Member Function Documentation

bool ito::ProcessOrganizer::bringWindowsOnTop ( const QString &  windowName)

shortdesc

longdesc

Parameters
windowName
Returns
bool
RetVal ito::ProcessOrganizer::collectGarbage ( bool  forceToCloseAll = false)
protected

shortdesc

longdesc

Parameters
forceToCloseAll
Returns
RetVal
QString ito::ProcessOrganizer::getAbsQtToolPath ( const QString &  binaryName,
bool *  found = NULL 
)
static

shortdesc

longdesc

Parameters
binaryName
Returns
QString
QProcess * ito::ProcessOrganizer::getFirstExistingProcess ( const QString &  name)

shortdesc

longdesc

Parameters
name
Returns
QProcess
QProcess * ito::ProcessOrganizer::getProcess ( const QString &  name,
bool  tryToUseExistingProcess,
bool &  existingProcess,
bool  closeOnFinalize = false 
)

shortdesc

longdesc

Parameters
name
tryToUseExistingProcess
existingProcess
closeOnFinalize
Returns
QProcess
void ito::ProcessOrganizer::processError ( QProcess::ProcessError  )
slot

shortdesc

longdesc

Parameters
error
void ito::ProcessOrganizer::processFinished ( int  ,
QProcess::ExitStatus   
)
slot

shortdesc

longdesc

Parameters
exitCode
exitStatus
void ito::ProcessOrganizer::readyReadStandardOutput ( )
slot

shortdesc

longdesc


The documentation for this class was generated from the following files: