|
QtPass 2.0.0
Developer documentation
|
This is the complete list of members for Executor, including all inherited members.
| cancelNext() -> int | Executor | |
| childUmask() -> int | Executor | static |
| collectOutput(const ExecQueueItem &item, int exitCode) -> std::pair< QString, QString > | Executor | private |
| dequeuing(int id, bool completes) | Executor | signal |
| detachFromTerminal(QProcess &process) | Executor | static |
| drained() | Executor | signal |
| environment() const -> QProcessEnvironment | Executor | |
| error(int id, int exitCode, const QString &output, const QString &errout) | Executor | signal |
| 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) -> int | Executor | static |
| 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) -> int | Executor | static |
| executeBlocking(const QString &app, const QStringList &args, QString *process_out, QString *process_err=nullptr) -> int | Executor | static |
| executeBlocking(const QProcessEnvironment &env, const QString &app, const QStringList &args, QString *process_out=nullptr, QString *process_err=nullptr) -> int | Executor | static |
| executeNext() | Executor | private |
| Executor(QObject *parent=nullptr) | Executor | explicit |
| finished(int id, int exitCode, const QString &output, const QString &errout) | Executor | signal |
| hasQueued(int id) const -> bool | Executor | inline |
| isIdle() const -> bool | Executor | inline |
| m_drainCheckPosted | Executor | private |
| m_execQueue | Executor | private |
| m_pendingErrors | Executor | private |
| m_process | Executor | private |
| onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus) | Executor | privateslot |
| parseWslCommand(const QString &app) -> std::optional< WslCommand > | Executor | static |
| postDrainedIfIdle() | Executor | private |
| resolveExecutable(const QString &app) -> QString | Executor | static |
| 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) -> int | Executor | privatestatic |
| running | Executor | private |
| setChildUmask(int mask) | Executor | static |
| setEnvironment(const QProcessEnvironment &env) | Executor | |
| starting() | Executor | signal |
| startProcess(QProcess &process, const QString &app, const QStringList &args) | Executor | privatestatic |
| translatePathForWsl(const QString &path, const QString &exe) -> QString | Executor | static |
| wslExecArgs(const QString &command, const QStringList &args) -> QStringList | Executor | static |