Vidalia  0.3.1
HelperProcessPrototype.h
Go to the documentation of this file.
1 #ifndef HELPERPROCESSPROT_H
2 #define HELPERPROCESSPROT_H
3 
4 #include <QtGui>
5 #include <QtScript>
6 
7 #include "HelperProcess.h"
8 
9 class HelperProcessPrototype : public QObject, public QScriptable
10 {
11  Q_OBJECT
12 
13  public:
14  HelperProcessPrototype(QObject *parent = 0);
15  static QScriptValue constructor(QScriptContext *context, QScriptEngine *engine);
16  static int metaTypeId();
17  static QString name();
18 
19  Q_INVOKABLE void start(const QString &app, const QString &args);
20  Q_INVOKABLE void start(const QString &app, const QStringList &args);
21  Q_INVOKABLE bool isDone() const;
22  Q_INVOKABLE QStringList systemEnvironment();
23  Q_INVOKABLE void setEnvironment(const QStringList &env);
24  Q_INVOKABLE QProcess::ProcessState state();
25  Q_INVOKABLE void toForeground();
26 };
27 
29 
30 #endif
31 
32 
HelperProcess
Definition: HelperProcess.h:46
HelperProcessPrototype::setEnvironment
Q_INVOKABLE void setEnvironment(const QStringList &env)
Definition: HelperProcessPrototype.cpp:74
HelperProcessPrototype::metaTypeId
static int metaTypeId()
Definition: HelperProcessPrototype.cpp:29
HelperProcessPrototype::start
Q_INVOKABLE void start(const QString &app, const QString &args)
Definition: HelperProcessPrototype.cpp:41
HelperProcessPrototype::constructor
static QScriptValue constructor(QScriptContext *context, QScriptEngine *engine)
Definition: HelperProcessPrototype.cpp:23
HelperProcessPrototype::systemEnvironment
Q_INVOKABLE QStringList systemEnvironment()
Definition: HelperProcessPrototype.cpp:68
HelperProcessPrototype::state
Q_INVOKABLE QProcess::ProcessState state()
Definition: HelperProcessPrototype.cpp:83
HelperProcessPrototype::name
static QString name()
Definition: HelperProcessPrototype.cpp:35
HelperProcessPrototype::HelperProcessPrototype
HelperProcessPrototype(QObject *parent=0)
Definition: HelperProcessPrototype.cpp:18
HelperProcessPrototype
Definition: HelperProcessPrototype.h:9
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(HelperProcess *)
HelperProcess.h
HelperProcessPrototype::isDone
Q_INVOKABLE bool isDone() const
Definition: HelperProcessPrototype.cpp:59
HelperProcessPrototype::toForeground
Q_INVOKABLE void toForeground()
Definition: HelperProcessPrototype.cpp:94