aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/qtcprocess.h
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@nokia.com>2011-08-03 12:04:46 +0200
committerJoerg Bornemann <joerg.bornemann@nokia.com>2011-08-03 14:02:41 +0200
commit566d29f8b3719ce082d0a980a148f8159d4edf18 (patch)
tree62538378545ee295a2df716cbccf17cecbc58375 /src/libs/utils/qtcprocess.h
parentc9f7d0097576fba79b351ab4e0fedde3b1ef2ef7 (diff)
Use qtcbuildhelper for starting the build process on Windows.
Task-number: QTCREATORBUG-4558 Change-Id: Ib6f5be80f034135bbd8c45a22e223e758cc7e7b1 Reviewed-on: http://codereview.qt.nokia.com/2555 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Diffstat (limited to 'src/libs/utils/qtcprocess.h')
-rw-r--r--src/libs/utils/qtcprocess.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/libs/utils/qtcprocess.h b/src/libs/utils/qtcprocess.h
index 30420a2b2a..38d7fc8086 100644
--- a/src/libs/utils/qtcprocess.h
+++ b/src/libs/utils/qtcprocess.h
@@ -47,12 +47,18 @@ class QTCREATOR_UTILS_EXPORT QtcProcess : public QProcess
Q_OBJECT
public:
- QtcProcess(QObject *parent = 0) : QProcess(parent), m_haveEnv(false) {}
+ QtcProcess(QObject *parent = 0)
+ : QProcess(parent),
+ m_haveEnv(false),
+ m_useCtrlCStub(false)
+ {}
void setEnvironment(const Environment &env)
{ m_environment = env; m_haveEnv = true; }
void setCommand(const QString &command, const QString &arguments)
{ m_command = command; m_arguments = arguments; }
+ void setUseCtrlCStub(bool enabled) { m_useCtrlCStub = enabled; }
void start();
+ void terminate();
enum SplitError {
SplitOk = 0, //! All went just fine
@@ -142,6 +148,7 @@ private:
QString m_arguments;
Environment m_environment;
bool m_haveEnv;
+ bool m_useCtrlCStub;
};
}