aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/qtcprocess.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2016-06-08 13:30:30 +0200
committerUlf Hermann <ulf.hermann@qt.io>2016-06-08 11:44:23 +0000
commitdd4e185eb3de24f2ee5f73e79a3f1619603a478c (patch)
treecdaa10b367b4060d6bd9dbd38833830f68a3cb37 /src/libs/utils/qtcprocess.h
parent59adfb10b5cd04b1eccde28a6c699839561b83df (diff)
Utils: Register metatypes for QProcess enums
Apparently they aren't automatically registered on Qt 5.5 Change-Id: I0932cc7c5f56019300380ebb905d67d99eb8e9d0 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/libs/utils/qtcprocess.h')
-rw-r--r--src/libs/utils/qtcprocess.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libs/utils/qtcprocess.h b/src/libs/utils/qtcprocess.h
index fed5ad484d..89b1cc56fc 100644
--- a/src/libs/utils/qtcprocess.h
+++ b/src/libs/utils/qtcprocess.h
@@ -37,11 +37,7 @@ class QTCREATOR_UTILS_EXPORT QtcProcess : public QProcess
Q_OBJECT
public:
- QtcProcess(QObject *parent = 0)
- : QProcess(parent),
- m_haveEnv(false)
- , m_useCtrlCStub(false)
- {}
+ QtcProcess(QObject *parent = 0);
void setEnvironment(const Environment &env)
{ m_environment = env; m_haveEnv = true; }
void setCommand(const QString &command, const QString &arguments)
@@ -152,3 +148,6 @@ private:
};
} // namespace Utils
+
+Q_DECLARE_METATYPE(QProcess::ExitStatus);
+Q_DECLARE_METATYPE(QProcess::ProcessError);