QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
Executor Member List

This is the complete list of members for Executor, including all inherited members.

cancelNext() -> intExecutor
childUmask() -> intExecutorstatic
collectOutput(const ExecQueueItem &item, int exitCode) -> std::pair< QString, QString >Executorprivate
dequeuing(int id, bool completes)Executorsignal
detachFromTerminal(QProcess &process)Executorstatic
drained()Executorsignal
environment() const -> QProcessEnvironmentExecutor
error(int id, int exitCode, const QString &output, const QString &errout)Executorsignal
execute(int id, const QString &app, const QStringList &args, bool readStdout, bool readStderr=true)Executor
execute(int id, const QString &workDir, const QString &app, const QStringList &args, bool readStdout, bool readStderr=true)Executor
execute(int id, const QString &app, const QStringList &args, QString input=QString(), bool readStdout=false, bool readStderr=true)Executor
execute(int id, const QString &workDir, const QString &app, const QStringList &args, QString input=QString(), bool readStdout=false, bool readStderr=true)Executor
executeBlocking(const QString &app, const QStringList &args, const QString &input=QString(), QString *process_out=nullptr, QString *process_err=nullptr) -> intExecutorstatic
executeBlocking(QProcess &process, const QString &app, const QStringList &args, const QString &input=QString(), QString *process_out=nullptr, QString *process_err=nullptr, const std::atomic_bool *cancel=nullptr, int timeoutMs=-1) -> intExecutorstatic
executeBlocking(const QString &app, const QStringList &args, QString *process_out, QString *process_err=nullptr) -> intExecutorstatic
executeBlocking(const QProcessEnvironment &env, const QString &app, const QStringList &args, QString *process_out=nullptr, QString *process_err=nullptr) -> intExecutorstatic
executeNext()Executorprivate
Executor(QObject *parent=nullptr)Executorexplicit
finished(int id, int exitCode, const QString &output, const QString &errout)Executorsignal
hasQueued(int id) const -> boolExecutorinline
isIdle() const -> boolExecutorinline
m_drainCheckPostedExecutorprivate
m_execQueueExecutorprivate
m_pendingErrorsExecutorprivate
m_processExecutorprivate
onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus)Executorprivateslot
parseWslCommand(const QString &app) -> std::optional< WslCommand >Executorstatic
postDrainedIfIdle()Executorprivate
resolveExecutable(const QString &app) -> QStringExecutorstatic
runBlocking(QProcess &process, const QString &app, const QStringList &args, const QString &input, QString *process_out, QString *process_err, const std::atomic_bool *cancel=nullptr, int timeoutMs=-1) -> intExecutorprivatestatic
runningExecutorprivate
setChildUmask(int mask)Executorstatic
setEnvironment(const QProcessEnvironment &env)Executor
starting()Executorsignal
startProcess(QProcess &process, const QString &app, const QStringList &args)Executorprivatestatic
translatePathForWsl(const QString &path, const QString &exe) -> QStringExecutorstatic
wslExecArgs(const QString &command, const QStringList &args) -> QStringListExecutorstatic