25 return engine->newQObject(
new HelperProcess(), QScriptEngine::ScriptOwnership);
31 return qMetaTypeId<HelperProcess *>();
37 return QString(
"HelperProcess");
46 obj->
start(app, args);
55 obj->
start(app, args);
70 return HelperProcess::systemEnvironment();
79 obj->setEnvironment(env);
82 HelperProcess::ProcessState
90 return HelperProcess::NotRunning;
Q_INVOKABLE QProcess::ProcessState state()
Q_INVOKABLE bool isDone() const
void start(const QString &app, const QString &args)
HelperProcessPrototype(QObject *parent=0)
Q_INVOKABLE void toForeground()
Q_INVOKABLE QStringList systemEnvironment()
Q_INVOKABLE void setEnvironment(const QStringList &env)
static QScriptValue constructor(QScriptContext *context, QScriptEngine *engine)
Q_INVOKABLE void start(const QString &app, const QString &args)