5#ifndef TASKING_QPROCESSTASK_H
6#define TASKING_QPROCESSTASK_H
23#include <QtCore/QProcess>
58 static void deleteAll();
59 void operator()(QProcess *process);
62class TASKING_EXPORT QProcessAdapter :
public TaskAdapter<QProcess, QProcessDeleter>
67 const bool success =
task()->exitStatus() == QProcess::NormalExit
68 &&
task()->error() == QProcess::UnknownError
69 &&
task()->exitCode() == 0;
72 connect(
task(), &QProcess::errorOccurred,
this, [
this](QProcess::ProcessError
error) {
73 if (
error != QProcess::FailedToStart)
81using QProcessTask = CustomTask<QProcessAdapter>;
Combined button and popup list for selecting options.
\inmodule TaskingSolution
DoneResult toDoneResult(bool success)
DBusConnection const char DBusError * error
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)