25#include "../../common/sharedStructures.h"
32#include <qsignalmapper.h>
44 inline QMultiHash<QString, QPair<QProcess*, bool>> getProcesses()
52 bool tryToUseExistingProcess,
53 bool& existingProcess,
54 bool closeOnFinalize =
false);
56 QByteArray getStandardOutputBuffer(
const QString& processKey)
const
58 return m_processStdOut[processKey];
61 void clearStandardOutputBuffer(
const QString& processKey)
63 if (m_processStdOut.contains(processKey))
65 m_processStdOut[processKey].clear();
71 static QString
getAbsQtToolPath(
const QString& binaryName,
bool* found = NULL);
79 QMultiHash<QString, QPair<QProcess*, bool>> m_processes;
80 QMap<QString, QByteArray> m_processStdOut;
Definition processOrganizer.h:38
void processFinished(int, QProcess::ExitStatus)
shortdesc
Definition processOrganizer.cpp:328
QProcess * getFirstExistingProcess(const QString &name)
shortdesc
Definition processOrganizer.cpp:263
RetVal collectGarbage(bool forceToCloseAll=false)
shortdesc
Definition processOrganizer.cpp:234
QProcess * getProcess(const QString &name, bool tryToUseExistingProcess, bool &existingProcess, bool closeOnFinalize=false)
shortdesc
Definition processOrganizer.cpp:284
void readyReadStandardOutput()
shortdesc
Definition processOrganizer.cpp:351
static QString getAbsQtToolPath(const QString &binaryName, bool *found=NULL)
shortdesc
Definition processOrganizer.cpp:127
bool bringWindowsOnTop(const QString &windowName)
shortdesc
Definition processOrganizer.cpp:385
void processError(QProcess::ProcessError)
shortdesc
Definition processOrganizer.cpp:340
Class for managing status values (like errors or warning)
Definition retVal.h:54
Definition apiFunctionsGraph.cpp:40