summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Craig <craig@ics.com>2013-03-04 16:11:20 -0500
committerChris Craig <craig@ics.com>2013-03-08 20:24:24 +0100
commitb3c127ab0d29f9d245a9639c216caedf4a41ca69 (patch)
tree960b31c61ad886b57ce7574cf8cedb681db6d227
parentef76057dda0eef59b5fc1d98e2cdec9a63363814 (diff)
Build and test fixes for released Qt 5.0
Change-Id: I9ab9c56444e926d298aadfedc9913f2394837083 Reviewed-by: Chris Craig <craig@ics.com>
-rw-r--r--.gitignore1
-rw-r--r--.qmake.conf1
-rw-r--r--modules/qt_processmanager.pri16
-rw-r--r--modules/qt_processmanagerdeclarative.pri16
-rw-r--r--processmanager.pro6
-rw-r--r--qtprocessmanager.pro1
-rw-r--r--src/core/core.pro22
-rw-r--r--src/declarative/declarative.pro15
-rw-r--r--src/processmanager-declarative/declarativematchdelegate.cpp (renamed from src/declarative/declarativematchdelegate.cpp)8
-rw-r--r--src/processmanager-declarative/declarativematchdelegate.h (renamed from src/declarative/declarativematchdelegate.h)0
-rw-r--r--src/processmanager-declarative/declarativeprocessmanager.cpp (renamed from src/declarative/declarativeprocessmanager.cpp)7
-rw-r--r--src/processmanager-declarative/declarativeprocessmanager.h (renamed from src/declarative/declarativeprocessmanager.h)2
-rw-r--r--src/processmanager-declarative/declarativerewritedelegate.cpp (renamed from src/declarative/declarativerewritedelegate.cpp)7
-rw-r--r--src/processmanager-declarative/declarativerewritedelegate.h (renamed from src/declarative/declarativerewritedelegate.h)0
-rw-r--r--src/processmanager-declarative/declarativesocketlauncher.cpp (renamed from src/declarative/declarativesocketlauncher.cpp)2
-rw-r--r--src/processmanager-declarative/declarativesocketlauncher.h (renamed from src/declarative/declarativesocketlauncher.h)2
-rw-r--r--src/processmanager-declarative/processmanager-declarative-lib.pri (renamed from src/declarative/declarative-lib.pri)2
-rw-r--r--src/processmanager-declarative/processmanager-declarative.pro7
-rw-r--r--src/processmanager/cpuidledelegate.cpp (renamed from src/core/cpuidledelegate.cpp)0
-rw-r--r--src/processmanager/cpuidledelegate.h (renamed from src/core/cpuidledelegate.h)0
-rw-r--r--src/processmanager/forklauncher.cpp (renamed from src/core/forklauncher.cpp)0
-rw-r--r--src/processmanager/forklauncher.h (renamed from src/core/forklauncher.h)0
-rw-r--r--src/processmanager/gdbrewritedelegate.cpp (renamed from src/core/gdbrewritedelegate.cpp)0
-rw-r--r--src/processmanager/gdbrewritedelegate.h (renamed from src/core/gdbrewritedelegate.h)0
-rw-r--r--src/processmanager/idledelegate.cpp (renamed from src/core/idledelegate.cpp)0
-rw-r--r--src/processmanager/idledelegate.h (renamed from src/core/idledelegate.h)0
-rw-r--r--src/processmanager/infomatchdelegate.cpp (renamed from src/core/infomatchdelegate.cpp)0
-rw-r--r--src/processmanager/infomatchdelegate.h (renamed from src/core/infomatchdelegate.h)0
-rw-r--r--src/processmanager/ioidledelegate.cpp (renamed from src/core/ioidledelegate.cpp)0
-rw-r--r--src/processmanager/ioidledelegate.h (renamed from src/core/ioidledelegate.h)0
-rw-r--r--src/processmanager/keymatchdelegate.cpp (renamed from src/core/keymatchdelegate.cpp)0
-rw-r--r--src/processmanager/keymatchdelegate.h (renamed from src/core/keymatchdelegate.h)0
-rw-r--r--src/processmanager/launcherclient.cpp (renamed from src/core/launcherclient.cpp)0
-rw-r--r--src/processmanager/launcherclient.h (renamed from src/core/launcherclient.h)0
-rw-r--r--src/processmanager/matchdelegate.cpp (renamed from src/core/matchdelegate.cpp)0
-rw-r--r--src/processmanager/matchdelegate.h (renamed from src/core/matchdelegate.h)0
-rw-r--r--src/processmanager/memorystatistics_p.h (renamed from src/core/memorystatistics_p.h)0
-rw-r--r--src/processmanager/pipelauncher.cpp (renamed from src/core/pipelauncher.cpp)0
-rw-r--r--src/processmanager/pipelauncher.h (renamed from src/core/pipelauncher.h)0
-rw-r--r--src/processmanager/pipeprocessbackendfactory.cpp (renamed from src/core/pipeprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/pipeprocessbackendfactory.h (renamed from src/core/pipeprocessbackendfactory.h)0
-rw-r--r--src/processmanager/prefork.cpp (renamed from src/core/prefork.cpp)0
-rw-r--r--src/processmanager/prefork.h (renamed from src/core/prefork.h)0
-rw-r--r--src/processmanager/preforkprocessbackendfactory.cpp (renamed from src/core/preforkprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/preforkprocessbackendfactory.h (renamed from src/core/preforkprocessbackendfactory.h)0
-rw-r--r--src/processmanager/prelaunchprocessbackend.cpp (renamed from src/core/prelaunchprocessbackend.cpp)0
-rw-r--r--src/processmanager/prelaunchprocessbackend.h (renamed from src/core/prelaunchprocessbackend.h)0
-rw-r--r--src/processmanager/prelaunchprocessbackendfactory.cpp (renamed from src/core/prelaunchprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/prelaunchprocessbackendfactory.h (renamed from src/core/prelaunchprocessbackendfactory.h)0
-rw-r--r--src/processmanager/process.cpp (renamed from src/core/process.cpp)0
-rw-r--r--src/processmanager/process.h (renamed from src/core/process.h)0
-rw-r--r--src/processmanager/processbackend.cpp (renamed from src/core/processbackend.cpp)0
-rw-r--r--src/processmanager/processbackend.h (renamed from src/core/processbackend.h)0
-rw-r--r--src/processmanager/processbackendfactory.cpp (renamed from src/core/processbackendfactory.cpp)0
-rw-r--r--src/processmanager/processbackendfactory.h (renamed from src/core/processbackendfactory.h)0
-rw-r--r--src/processmanager/processbackendmanager.cpp (renamed from src/core/processbackendmanager.cpp)0
-rw-r--r--src/processmanager/processbackendmanager.h (renamed from src/core/processbackendmanager.h)0
-rw-r--r--src/processmanager/processfrontend.cpp (renamed from src/core/processfrontend.cpp)0
-rw-r--r--src/processmanager/processfrontend.h (renamed from src/core/processfrontend.h)0
-rw-r--r--src/processmanager/processinfo.cpp (renamed from src/core/processinfo.cpp)0
-rw-r--r--src/processmanager/processinfo.h (renamed from src/core/processinfo.h)0
-rw-r--r--src/processmanager/processlist.h (renamed from src/core/processlist.h)0
-rw-r--r--src/processmanager/processmanager-global.h (renamed from src/core/processmanager-global.h)0
-rw-r--r--src/processmanager/processmanager-lib.pri (renamed from src/core/core-lib.pri)0
-rw-r--r--src/processmanager/processmanager.cpp (renamed from src/core/processmanager.cpp)0
-rw-r--r--src/processmanager/processmanager.h (renamed from src/core/processmanager.h)0
-rw-r--r--src/processmanager/processmanager.pro14
-rw-r--r--src/processmanager/procutils.cpp (renamed from src/core/procutils.cpp)0
-rw-r--r--src/processmanager/procutils.h (renamed from src/core/procutils.h)0
-rw-r--r--src/processmanager/remoteprocessbackend.cpp (renamed from src/core/remoteprocessbackend.cpp)0
-rw-r--r--src/processmanager/remoteprocessbackend.h (renamed from src/core/remoteprocessbackend.h)0
-rw-r--r--src/processmanager/remoteprocessbackendfactory.cpp (renamed from src/core/remoteprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/remoteprocessbackendfactory.h (renamed from src/core/remoteprocessbackendfactory.h)0
-rw-r--r--src/processmanager/remoteprotocol.h (renamed from src/core/remoteprotocol.h)0
-rw-r--r--src/processmanager/rewritedelegate.cpp (renamed from src/core/rewritedelegate.cpp)0
-rw-r--r--src/processmanager/rewritedelegate.h (renamed from src/core/rewritedelegate.h)0
-rw-r--r--src/processmanager/socketlauncher.cpp (renamed from src/core/socketlauncher.cpp)0
-rw-r--r--src/processmanager/socketlauncher.h (renamed from src/core/socketlauncher.h)0
-rw-r--r--src/processmanager/socketprocessbackendfactory.cpp (renamed from src/core/socketprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/socketprocessbackendfactory.h (renamed from src/core/socketprocessbackendfactory.h)0
-rw-r--r--src/processmanager/standardprocessbackend.cpp (renamed from src/core/standardprocessbackend.cpp)0
-rw-r--r--src/processmanager/standardprocessbackend.h (renamed from src/core/standardprocessbackend.h)0
-rw-r--r--src/processmanager/standardprocessbackendfactory.cpp (renamed from src/core/standardprocessbackendfactory.cpp)0
-rw-r--r--src/processmanager/standardprocessbackendfactory.h (renamed from src/core/standardprocessbackendfactory.h)0
-rw-r--r--src/processmanager/timeoutidledelegate.cpp (renamed from src/core/timeoutidledelegate.cpp)0
-rw-r--r--src/processmanager/timeoutidledelegate.h (renamed from src/core/timeoutidledelegate.h)0
-rw-r--r--src/processmanager/unixprocessbackend.cpp (renamed from src/core/unixprocessbackend.cpp)0
-rw-r--r--src/processmanager/unixprocessbackend.h (renamed from src/core/unixprocessbackend.h)0
-rw-r--r--src/processmanager/unixsandboxprocess.cpp (renamed from src/core/unixsandboxprocess.cpp)0
-rw-r--r--src/processmanager/unixsandboxprocess.h (renamed from src/core/unixsandboxprocess.h)0
-rw-r--r--src/src.pro2
-rw-r--r--sync.profile14
-rw-r--r--tests/auto/declarative/test/test.pro2
-rw-r--r--tests/auto/declarative/testSocketLauncher/testSocketLauncher.pro2
-rw-r--r--tests/auto/declarative/tst_declarative.cpp14
-rw-r--r--tests/auto/processmanager/testPipeLauncher/testPipeLauncher.pro2
-rw-r--r--tests/auto/processmanager/tst_processmanager.cpp10
-rw-r--r--tests/manual/procutils/main.cpp2
98 files changed, 66 insertions, 111 deletions
diff --git a/.gitignore b/.gitignore
index 7c5bae0..59465de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,4 @@ src/declarative/qtaddonprocessmanagerdeclarativeversion.h
Makefile.Debug
Makefile.Release
examples/plugin/lib*
+mkspecs
diff --git a/.qmake.conf b/.qmake.conf
new file mode 100644
index 0000000..4285ae8
--- /dev/null
+++ b/.qmake.conf
@@ -0,0 +1 @@
+load(qt_build_config) \ No newline at end of file
diff --git a/modules/qt_processmanager.pri b/modules/qt_processmanager.pri
deleted file mode 100644
index e460303..0000000
--- a/modules/qt_processmanager.pri
+++ /dev/null
@@ -1,16 +0,0 @@
-QT.processmanager.VERSION = 1.0.0
-QT.processmanager.MAJOR_VERSION = 1
-QT.processmanager.MINOR_VERSION = 0
-QT.processmanager.PATCH_VERSION = 0
-
-QT.processmanager.name = QtAddOnProcessManager
-QT.processmanager.bins = $$QT_MODULE_BIN_BASE
-QT.processmanager.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtAddOnProcessManager
-QT.processmanager.private_includes = $$QT_MODULE_INCLUDE_BASE/QtAddOnProcessManager/$$QT.processmanager.VERSION
-QT.processmanager.sources = $$QT_MODULE_BASE/src
-QT.processmanager.libs = $$QT_MODULE_LIB_BASE
-QT.processmanager.plugins = $$QT_MODULE_PLUGIN_BASE
-QT.processmanager.imports = $$QT_MODULE_IMPORT_BASE
-QT.processmanager.depends = core network jsonstream
-
-QT_CONFIG += processmanager
diff --git a/modules/qt_processmanagerdeclarative.pri b/modules/qt_processmanagerdeclarative.pri
deleted file mode 100644
index 7fccb38..0000000
--- a/modules/qt_processmanagerdeclarative.pri
+++ /dev/null
@@ -1,16 +0,0 @@
-QT.processmanagerdeclarative.VERSION = 1.0.0
-QT.processmanagerdeclarative.MAJOR_VERSION = 1
-QT.processmanagerdeclarative.MINOR_VERSION = 0
-QT.processmanagerdeclarative.PATCH_VERSION = 0
-
-QT.processmanagerdeclarative.name = QtAddOnProcessManagerDeclarative
-QT.processmanagerdeclarative.bins = $$QT_MODULE_BIN_BASE
-QT.processmanagerdeclarative.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtAddOnProcessManagerDeclarative
-QT.processmanagerdeclarative.private_includes = $$QT_MODULE_INCLUDE_BASE/QtAddOnProcessManagerDeclarative/$$QT.processmanagerdeclarative.VERSION
-QT.processmanagerdeclarative.sources = $$QT_MODULE_BASE/src
-QT.processmanagerdeclarative.libs = $$QT_MODULE_LIB_BASE
-QT.processmanagerdeclarative.plugins = $$QT_MODULE_PLUGIN_BASE
-QT.processmanagerdeclarative.imports = $$QT_MODULE_IMPORT_BASE
-QT.processmanagerdeclarative.depends = core network qml processmanager
-
-QT_CONFIG += processmanagerdeclarative
diff --git a/processmanager.pro b/processmanager.pro
deleted file mode 100644
index 449d083..0000000
--- a/processmanager.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-TEMPLATE = subdirs
-CONFIG += ordered
-
-SUBDIRS = src examples tests
-
-include(doc/doc.pri)
diff --git a/qtprocessmanager.pro b/qtprocessmanager.pro
new file mode 100644
index 0000000..58c33f2
--- /dev/null
+++ b/qtprocessmanager.pro
@@ -0,0 +1 @@
+load(qt_parts)
diff --git a/src/core/core.pro b/src/core/core.pro
deleted file mode 100644
index 0ef28b5..0000000
--- a/src/core/core.pro
+++ /dev/null
@@ -1,22 +0,0 @@
-TEMPLATE = lib
-TARGET = $$QT.processmanager.name
-MODULE = processmanager
-
-load(qt_module)
-load(qt_module_config)
-
-DESTDIR = $$QT.processmanager.libs
-VERSION = $$QT.processmanager.VERSION
-DEFINES += QT_ADDON_PROCESSMANAGER_LIB
-
-CONFIG += module create_prl
-MODULE_PRI = ../../modules/qt_processmanager.pri
-
-QMAKE_CXXFLAGS += -fPIC -fvisibility-inlines-hidden
-LIBS += -ldl
-
-linux*:!CONFIG(bionic): LIBS += -lcap
-
-include($$PWD/core-lib.pri)
-
-mac:QMAKE_FRAMEWORK_BUNDLE_NAME = $$QT.processmanager.name
diff --git a/src/declarative/declarative.pro b/src/declarative/declarative.pro
deleted file mode 100644
index 52af941..0000000
--- a/src/declarative/declarative.pro
+++ /dev/null
@@ -1,15 +0,0 @@
-TEMPLATE = lib
-TARGET = $$QT.processmanagerdeclarative.name
-MODULE = processmanagerdeclarative
-
-load(qt_module)
-load(qt_module_config)
-
-DESTDIR = $$QT.processmanagerdeclarative.libs
-VERSION = $$QT.processmanagerdeclarative.VERSION
-DEFINES += QT_ADDON_PROCESSMANAGER_LIB
-
-CONFIG += module create_prl
-MODULE_PRI = ../../modules/qt_processmanagerdeclarative.pri
-
-include(declarative-lib.pri)
diff --git a/src/declarative/declarativematchdelegate.cpp b/src/processmanager-declarative/declarativematchdelegate.cpp
index 419162d..b444e68 100644
--- a/src/declarative/declarativematchdelegate.cpp
+++ b/src/processmanager-declarative/declarativematchdelegate.cpp
@@ -113,13 +113,15 @@ void DeclarativeMatchDelegate::componentComplete()
bool DeclarativeMatchDelegate::matches(const ProcessInfo& info)
{
- if (m_script.script().isEmpty())
+ if (m_script.isEmpty())
return false;
if (!m_modelContext)
- m_modelContext = new QQmlContext(m_script.context(), this);
+ m_modelContext = new QQmlContext(QQmlEngine::contextForObject(this), this);
+
m_modelContext->setContextProperty(QStringLiteral("model"), (QObject *) &info);
- QQmlExpression expr(m_modelContext, m_script.scopeObject(), m_script.script());
+
+ QQmlExpression expr(m_script, m_modelContext);
return expr.evaluate().toBool();
}
diff --git a/src/declarative/declarativematchdelegate.h b/src/processmanager-declarative/declarativematchdelegate.h
index d8ddb86..d8ddb86 100644
--- a/src/declarative/declarativematchdelegate.h
+++ b/src/processmanager-declarative/declarativematchdelegate.h
diff --git a/src/declarative/declarativeprocessmanager.cpp b/src/processmanager-declarative/declarativeprocessmanager.cpp
index 4e18d53..4025f00 100644
--- a/src/declarative/declarativeprocessmanager.cpp
+++ b/src/processmanager-declarative/declarativeprocessmanager.cpp
@@ -128,6 +128,11 @@ void DeclarativeProcessManager::registerTypes(const char *uri)
qmlRegisterType<StandardProcessBackend>();
qmlRegisterType<UnixProcessBackend>();
+ qRegisterMetaType<ProcessFrontend*>("ProcessFrontend*");
+ qRegisterMetaType<ProcessInfo*>("ProcessInfo*");
+ qRegisterMetaType<MatchDelegate*>("MatchDelegate*");
+ qRegisterMetaType<RewriteDelegate*>("RewriteDelegate*");
+
// Non-creatable, with enum values
qmlRegisterUncreatableType<Process>(uri, 1, 0, "Process", QStringLiteral("Don't try to make this"));
@@ -195,7 +200,7 @@ void DeclarativeProcessManager::append_factory(QQmlListProperty<ProcessBackendFa
QQmlListProperty<ProcessBackendFactory> DeclarativeProcessManager::factories()
{
- return QQmlListProperty<ProcessBackendFactory>(this, NULL, append_factory);
+ return QQmlListProperty<ProcessBackendFactory>(this, NULL, append_factory, 0, 0, 0);
}
/*!
diff --git a/src/declarative/declarativeprocessmanager.h b/src/processmanager-declarative/declarativeprocessmanager.h
index 4661b0f..14c2311 100644
--- a/src/declarative/declarativeprocessmanager.h
+++ b/src/processmanager-declarative/declarativeprocessmanager.h
@@ -54,7 +54,7 @@ class Q_ADDON_PROCESSMANAGER_EXPORT DeclarativeProcessManager : public ProcessMa
{
Q_OBJECT
Q_INTERFACES(QQmlParserStatus)
- Q_PROPERTY(QQmlListProperty<ProcessBackendFactory> factories READ factories)
+ Q_PROPERTY(QQmlListProperty<QtAddOn::ProcessManager::ProcessBackendFactory> factories READ factories)
public:
static void registerTypes(const char *uri);
diff --git a/src/declarative/declarativerewritedelegate.cpp b/src/processmanager-declarative/declarativerewritedelegate.cpp
index b0e1959..e6cd819 100644
--- a/src/declarative/declarativerewritedelegate.cpp
+++ b/src/processmanager-declarative/declarativerewritedelegate.cpp
@@ -117,11 +117,12 @@ void DeclarativeRewriteDelegate::componentComplete()
void DeclarativeRewriteDelegate::rewrite(ProcessInfo& info)
{
- if (!m_script.script().isEmpty()) {
+ if (!m_script.isEmpty()) {
if (!m_modelContext)
- m_modelContext = new QQmlContext(m_script.context(), this);
+ m_modelContext = new QQmlContext(QQmlEngine::contextForObject(this), this);
m_modelContext->setContextProperty(QStringLiteral("model"), (QObject *) &info);
- QQmlExpression expr(m_modelContext, m_script.scopeObject(), m_script.script());
+
+ QQmlExpression expr(m_script, m_modelContext);
expr.evaluate();
}
}
diff --git a/src/declarative/declarativerewritedelegate.h b/src/processmanager-declarative/declarativerewritedelegate.h
index 6330723..6330723 100644
--- a/src/declarative/declarativerewritedelegate.h
+++ b/src/processmanager-declarative/declarativerewritedelegate.h
diff --git a/src/declarative/declarativesocketlauncher.cpp b/src/processmanager-declarative/declarativesocketlauncher.cpp
index f6dad60..039a106 100644
--- a/src/declarative/declarativesocketlauncher.cpp
+++ b/src/processmanager-declarative/declarativesocketlauncher.cpp
@@ -150,7 +150,7 @@ void DeclarativeSocketLauncher::append_factory(QQmlListProperty<ProcessBackendFa
QQmlListProperty<ProcessBackendFactory> DeclarativeSocketLauncher::factories()
{
- return QQmlListProperty<ProcessBackendFactory>(this, NULL, append_factory);
+ return QQmlListProperty<ProcessBackendFactory>(this, NULL, append_factory, NULL, NULL, NULL);
}
/*!
diff --git a/src/declarative/declarativesocketlauncher.h b/src/processmanager-declarative/declarativesocketlauncher.h
index feeaedc..cd5fb31 100644
--- a/src/declarative/declarativesocketlauncher.h
+++ b/src/processmanager-declarative/declarativesocketlauncher.h
@@ -50,7 +50,7 @@ class Q_ADDON_PROCESSMANAGER_EXPORT DeclarativeSocketLauncher : public SocketLau
{
Q_OBJECT
Q_INTERFACES(QQmlParserStatus)
- Q_PROPERTY(QQmlListProperty<ProcessBackendFactory> factories READ factories)
+ Q_PROPERTY(QQmlListProperty<QtAddOn::ProcessManager::ProcessBackendFactory> factories READ factories)
Q_PROPERTY(QQmlListProperty<QObject> children READ children)
Q_CLASSINFO("DefaultProperty", "children")
diff --git a/src/declarative/declarative-lib.pri b/src/processmanager-declarative/processmanager-declarative-lib.pri
index d1d0b3e..0279325 100644
--- a/src/declarative/declarative-lib.pri
+++ b/src/processmanager-declarative/processmanager-declarative-lib.pri
@@ -1,4 +1,4 @@
-QT += qml processmanager
+QT += qml processmanager jsonstream
CONFIG += network
diff --git a/src/processmanager-declarative/processmanager-declarative.pro b/src/processmanager-declarative/processmanager-declarative.pro
new file mode 100644
index 0000000..b1f6c23
--- /dev/null
+++ b/src/processmanager-declarative/processmanager-declarative.pro
@@ -0,0 +1,7 @@
+TARGET = QtAddOnProcessManagerDeclarative
+
+load(qt_module)
+
+DEFINES += QT_ADDON_PROCESSMANAGER_LIB
+
+include(processmanager-declarative-lib.pri)
diff --git a/src/core/cpuidledelegate.cpp b/src/processmanager/cpuidledelegate.cpp
index 7ecef6c..7ecef6c 100644
--- a/src/core/cpuidledelegate.cpp
+++ b/src/processmanager/cpuidledelegate.cpp
diff --git a/src/core/cpuidledelegate.h b/src/processmanager/cpuidledelegate.h
index 78abbda..78abbda 100644
--- a/src/core/cpuidledelegate.h
+++ b/src/processmanager/cpuidledelegate.h
diff --git a/src/core/forklauncher.cpp b/src/processmanager/forklauncher.cpp
index e3bd334..e3bd334 100644
--- a/src/core/forklauncher.cpp
+++ b/src/processmanager/forklauncher.cpp
diff --git a/src/core/forklauncher.h b/src/processmanager/forklauncher.h
index 8cb74ea..8cb74ea 100644
--- a/src/core/forklauncher.h
+++ b/src/processmanager/forklauncher.h
diff --git a/src/core/gdbrewritedelegate.cpp b/src/processmanager/gdbrewritedelegate.cpp
index f1a5eba..f1a5eba 100644
--- a/src/core/gdbrewritedelegate.cpp
+++ b/src/processmanager/gdbrewritedelegate.cpp
diff --git a/src/core/gdbrewritedelegate.h b/src/processmanager/gdbrewritedelegate.h
index 3a0867c..3a0867c 100644
--- a/src/core/gdbrewritedelegate.h
+++ b/src/processmanager/gdbrewritedelegate.h
diff --git a/src/core/idledelegate.cpp b/src/processmanager/idledelegate.cpp
index c65f5c7..c65f5c7 100644
--- a/src/core/idledelegate.cpp
+++ b/src/processmanager/idledelegate.cpp
diff --git a/src/core/idledelegate.h b/src/processmanager/idledelegate.h
index cadd915..cadd915 100644
--- a/src/core/idledelegate.h
+++ b/src/processmanager/idledelegate.h
diff --git a/src/core/infomatchdelegate.cpp b/src/processmanager/infomatchdelegate.cpp
index ed6e3fa..ed6e3fa 100644
--- a/src/core/infomatchdelegate.cpp
+++ b/src/processmanager/infomatchdelegate.cpp
diff --git a/src/core/infomatchdelegate.h b/src/processmanager/infomatchdelegate.h
index e5232d6..e5232d6 100644
--- a/src/core/infomatchdelegate.h
+++ b/src/processmanager/infomatchdelegate.h
diff --git a/src/core/ioidledelegate.cpp b/src/processmanager/ioidledelegate.cpp
index 8774d47..8774d47 100644
--- a/src/core/ioidledelegate.cpp
+++ b/src/processmanager/ioidledelegate.cpp
diff --git a/src/core/ioidledelegate.h b/src/processmanager/ioidledelegate.h
index 9e2db92..9e2db92 100644
--- a/src/core/ioidledelegate.h
+++ b/src/processmanager/ioidledelegate.h
diff --git a/src/core/keymatchdelegate.cpp b/src/processmanager/keymatchdelegate.cpp
index af24a4c..af24a4c 100644
--- a/src/core/keymatchdelegate.cpp
+++ b/src/processmanager/keymatchdelegate.cpp
diff --git a/src/core/keymatchdelegate.h b/src/processmanager/keymatchdelegate.h
index 6a41572..6a41572 100644
--- a/src/core/keymatchdelegate.h
+++ b/src/processmanager/keymatchdelegate.h
diff --git a/src/core/launcherclient.cpp b/src/processmanager/launcherclient.cpp
index 1886f69..1886f69 100644
--- a/src/core/launcherclient.cpp
+++ b/src/processmanager/launcherclient.cpp
diff --git a/src/core/launcherclient.h b/src/processmanager/launcherclient.h
index 13dd8e8..13dd8e8 100644
--- a/src/core/launcherclient.h
+++ b/src/processmanager/launcherclient.h
diff --git a/src/core/matchdelegate.cpp b/src/processmanager/matchdelegate.cpp
index a90be18..a90be18 100644
--- a/src/core/matchdelegate.cpp
+++ b/src/processmanager/matchdelegate.cpp
diff --git a/src/core/matchdelegate.h b/src/processmanager/matchdelegate.h
index 6a15b25..6a15b25 100644
--- a/src/core/matchdelegate.h
+++ b/src/processmanager/matchdelegate.h
diff --git a/src/core/memorystatistics_p.h b/src/processmanager/memorystatistics_p.h
index 4d1d9a1..4d1d9a1 100644
--- a/src/core/memorystatistics_p.h
+++ b/src/processmanager/memorystatistics_p.h
diff --git a/src/core/pipelauncher.cpp b/src/processmanager/pipelauncher.cpp
index 61fffc5..61fffc5 100644
--- a/src/core/pipelauncher.cpp
+++ b/src/processmanager/pipelauncher.cpp
diff --git a/src/core/pipelauncher.h b/src/processmanager/pipelauncher.h
index 4465cfc..4465cfc 100644
--- a/src/core/pipelauncher.h
+++ b/src/processmanager/pipelauncher.h
diff --git a/src/core/pipeprocessbackendfactory.cpp b/src/processmanager/pipeprocessbackendfactory.cpp
index 4b7e946..4b7e946 100644
--- a/src/core/pipeprocessbackendfactory.cpp
+++ b/src/processmanager/pipeprocessbackendfactory.cpp
diff --git a/src/core/pipeprocessbackendfactory.h b/src/processmanager/pipeprocessbackendfactory.h
index ed76fd6..ed76fd6 100644
--- a/src/core/pipeprocessbackendfactory.h
+++ b/src/processmanager/pipeprocessbackendfactory.h
diff --git a/src/core/prefork.cpp b/src/processmanager/prefork.cpp
index eae8495..eae8495 100644
--- a/src/core/prefork.cpp
+++ b/src/processmanager/prefork.cpp
diff --git a/src/core/prefork.h b/src/processmanager/prefork.h
index 925bb93..925bb93 100644
--- a/src/core/prefork.h
+++ b/src/processmanager/prefork.h
diff --git a/src/core/preforkprocessbackendfactory.cpp b/src/processmanager/preforkprocessbackendfactory.cpp
index 7ffc90b..7ffc90b 100644
--- a/src/core/preforkprocessbackendfactory.cpp
+++ b/src/processmanager/preforkprocessbackendfactory.cpp
diff --git a/src/core/preforkprocessbackendfactory.h b/src/processmanager/preforkprocessbackendfactory.h
index 3e1b371..3e1b371 100644
--- a/src/core/preforkprocessbackendfactory.h
+++ b/src/processmanager/preforkprocessbackendfactory.h
diff --git a/src/core/prelaunchprocessbackend.cpp b/src/processmanager/prelaunchprocessbackend.cpp
index f855af4..f855af4 100644
--- a/src/core/prelaunchprocessbackend.cpp
+++ b/src/processmanager/prelaunchprocessbackend.cpp
diff --git a/src/core/prelaunchprocessbackend.h b/src/processmanager/prelaunchprocessbackend.h
index cefb1a4..cefb1a4 100644
--- a/src/core/prelaunchprocessbackend.h
+++ b/src/processmanager/prelaunchprocessbackend.h
diff --git a/src/core/prelaunchprocessbackendfactory.cpp b/src/processmanager/prelaunchprocessbackendfactory.cpp
index 06356e3..06356e3 100644
--- a/src/core/prelaunchprocessbackendfactory.cpp
+++ b/src/processmanager/prelaunchprocessbackendfactory.cpp
diff --git a/src/core/prelaunchprocessbackendfactory.h b/src/processmanager/prelaunchprocessbackendfactory.h
index c2b9543..c2b9543 100644
--- a/src/core/prelaunchprocessbackendfactory.h
+++ b/src/processmanager/prelaunchprocessbackendfactory.h
diff --git a/src/core/process.cpp b/src/processmanager/process.cpp
index f838dc9..f838dc9 100644
--- a/src/core/process.cpp
+++ b/src/processmanager/process.cpp
diff --git a/src/core/process.h b/src/processmanager/process.h
index 3b1291b..3b1291b 100644
--- a/src/core/process.h
+++ b/src/processmanager/process.h
diff --git a/src/core/processbackend.cpp b/src/processmanager/processbackend.cpp
index 5288e65..5288e65 100644
--- a/src/core/processbackend.cpp
+++ b/src/processmanager/processbackend.cpp
diff --git a/src/core/processbackend.h b/src/processmanager/processbackend.h
index cafa2b5..cafa2b5 100644
--- a/src/core/processbackend.h
+++ b/src/processmanager/processbackend.h
diff --git a/src/core/processbackendfactory.cpp b/src/processmanager/processbackendfactory.cpp
index c9d030b..c9d030b 100644
--- a/src/core/processbackendfactory.cpp
+++ b/src/processmanager/processbackendfactory.cpp
diff --git a/src/core/processbackendfactory.h b/src/processmanager/processbackendfactory.h
index c313442..c313442 100644
--- a/src/core/processbackendfactory.h
+++ b/src/processmanager/processbackendfactory.h
diff --git a/src/core/processbackendmanager.cpp b/src/processmanager/processbackendmanager.cpp
index 6321929..6321929 100644
--- a/src/core/processbackendmanager.cpp
+++ b/src/processmanager/processbackendmanager.cpp
diff --git a/src/core/processbackendmanager.h b/src/processmanager/processbackendmanager.h
index 2c4fcbb..2c4fcbb 100644
--- a/src/core/processbackendmanager.h
+++ b/src/processmanager/processbackendmanager.h
diff --git a/src/core/processfrontend.cpp b/src/processmanager/processfrontend.cpp
index 5876f39..5876f39 100644
--- a/src/core/processfrontend.cpp
+++ b/src/processmanager/processfrontend.cpp
diff --git a/src/core/processfrontend.h b/src/processmanager/processfrontend.h
index 6f7f231..6f7f231 100644
--- a/src/core/processfrontend.h
+++ b/src/processmanager/processfrontend.h
diff --git a/src/core/processinfo.cpp b/src/processmanager/processinfo.cpp
index ba37fa5..ba37fa5 100644
--- a/src/core/processinfo.cpp
+++ b/src/processmanager/processinfo.cpp
diff --git a/src/core/processinfo.h b/src/processmanager/processinfo.h
index 38721f7..38721f7 100644
--- a/src/core/processinfo.h
+++ b/src/processmanager/processinfo.h
diff --git a/src/core/processlist.h b/src/processmanager/processlist.h
index c96a618..c96a618 100644
--- a/src/core/processlist.h
+++ b/src/processmanager/processlist.h
diff --git a/src/core/processmanager-global.h b/src/processmanager/processmanager-global.h
index 59be0bf..59be0bf 100644
--- a/src/core/processmanager-global.h
+++ b/src/processmanager/processmanager-global.h
diff --git a/src/core/core-lib.pri b/src/processmanager/processmanager-lib.pri
index 8029a5b..8029a5b 100644
--- a/src/core/core-lib.pri
+++ b/src/processmanager/processmanager-lib.pri
diff --git a/src/core/processmanager.cpp b/src/processmanager/processmanager.cpp
index ac49d23..ac49d23 100644
--- a/src/core/processmanager.cpp
+++ b/src/processmanager/processmanager.cpp
diff --git a/src/core/processmanager.h b/src/processmanager/processmanager.h
index b53260d..b53260d 100644
--- a/src/core/processmanager.h
+++ b/src/processmanager/processmanager.h
diff --git a/src/processmanager/processmanager.pro b/src/processmanager/processmanager.pro
new file mode 100644
index 0000000..ddc714d
--- /dev/null
+++ b/src/processmanager/processmanager.pro
@@ -0,0 +1,14 @@
+TARGET = QtAddOnProcessManager
+
+load(qt_module)
+
+DEFINES += QT_ADDON_PROCESSMANAGER_LIB
+
+QMAKE_CXXFLAGS += -fPIC -fvisibility-inlines-hidden
+LIBS += -ldl
+
+linux*:!CONFIG(bionic): LIBS += -lcap
+
+include($$PWD/processmanager-lib.pri)
+
+mac:QMAKE_FRAMEWORK_BUNDLE_NAME = $$QT.processmanager.name
diff --git a/src/core/procutils.cpp b/src/processmanager/procutils.cpp
index 9def49c..9def49c 100644
--- a/src/core/procutils.cpp
+++ b/src/processmanager/procutils.cpp
diff --git a/src/core/procutils.h b/src/processmanager/procutils.h
index 0c89226..0c89226 100644
--- a/src/core/procutils.h
+++ b/src/processmanager/procutils.h
diff --git a/src/core/remoteprocessbackend.cpp b/src/processmanager/remoteprocessbackend.cpp
index db8d344..db8d344 100644
--- a/src/core/remoteprocessbackend.cpp
+++ b/src/processmanager/remoteprocessbackend.cpp
diff --git a/src/core/remoteprocessbackend.h b/src/processmanager/remoteprocessbackend.h
index c57c492..c57c492 100644
--- a/src/core/remoteprocessbackend.h
+++ b/src/processmanager/remoteprocessbackend.h
diff --git a/src/core/remoteprocessbackendfactory.cpp b/src/processmanager/remoteprocessbackendfactory.cpp
index ba55297..ba55297 100644
--- a/src/core/remoteprocessbackendfactory.cpp
+++ b/src/processmanager/remoteprocessbackendfactory.cpp
diff --git a/src/core/remoteprocessbackendfactory.h b/src/processmanager/remoteprocessbackendfactory.h
index 86417b6..86417b6 100644
--- a/src/core/remoteprocessbackendfactory.h
+++ b/src/processmanager/remoteprocessbackendfactory.h
diff --git a/src/core/remoteprotocol.h b/src/processmanager/remoteprotocol.h
index ed91e8d..ed91e8d 100644
--- a/src/core/remoteprotocol.h
+++ b/src/processmanager/remoteprotocol.h
diff --git a/src/core/rewritedelegate.cpp b/src/processmanager/rewritedelegate.cpp
index 287b232..287b232 100644
--- a/src/core/rewritedelegate.cpp
+++ b/src/processmanager/rewritedelegate.cpp
diff --git a/src/core/rewritedelegate.h b/src/processmanager/rewritedelegate.h
index f40c25f..f40c25f 100644
--- a/src/core/rewritedelegate.h
+++ b/src/processmanager/rewritedelegate.h
diff --git a/src/core/socketlauncher.cpp b/src/processmanager/socketlauncher.cpp
index 249a102..249a102 100644
--- a/src/core/socketlauncher.cpp
+++ b/src/processmanager/socketlauncher.cpp
diff --git a/src/core/socketlauncher.h b/src/processmanager/socketlauncher.h
index 33058bd..33058bd 100644
--- a/src/core/socketlauncher.h
+++ b/src/processmanager/socketlauncher.h
diff --git a/src/core/socketprocessbackendfactory.cpp b/src/processmanager/socketprocessbackendfactory.cpp
index d30e7fc..d30e7fc 100644
--- a/src/core/socketprocessbackendfactory.cpp
+++ b/src/processmanager/socketprocessbackendfactory.cpp
diff --git a/src/core/socketprocessbackendfactory.h b/src/processmanager/socketprocessbackendfactory.h
index b305716..b305716 100644
--- a/src/core/socketprocessbackendfactory.h
+++ b/src/processmanager/socketprocessbackendfactory.h
diff --git a/src/core/standardprocessbackend.cpp b/src/processmanager/standardprocessbackend.cpp
index 94d7c90..94d7c90 100644
--- a/src/core/standardprocessbackend.cpp
+++ b/src/processmanager/standardprocessbackend.cpp
diff --git a/src/core/standardprocessbackend.h b/src/processmanager/standardprocessbackend.h
index 3862bb6..3862bb6 100644
--- a/src/core/standardprocessbackend.h
+++ b/src/processmanager/standardprocessbackend.h
diff --git a/src/core/standardprocessbackendfactory.cpp b/src/processmanager/standardprocessbackendfactory.cpp
index c62d94b..c62d94b 100644
--- a/src/core/standardprocessbackendfactory.cpp
+++ b/src/processmanager/standardprocessbackendfactory.cpp
diff --git a/src/core/standardprocessbackendfactory.h b/src/processmanager/standardprocessbackendfactory.h
index c31cc56..c31cc56 100644
--- a/src/core/standardprocessbackendfactory.h
+++ b/src/processmanager/standardprocessbackendfactory.h
diff --git a/src/core/timeoutidledelegate.cpp b/src/processmanager/timeoutidledelegate.cpp
index 68305fe..68305fe 100644
--- a/src/core/timeoutidledelegate.cpp
+++ b/src/processmanager/timeoutidledelegate.cpp
diff --git a/src/core/timeoutidledelegate.h b/src/processmanager/timeoutidledelegate.h
index 73f5f0a..73f5f0a 100644
--- a/src/core/timeoutidledelegate.h
+++ b/src/processmanager/timeoutidledelegate.h
diff --git a/src/core/unixprocessbackend.cpp b/src/processmanager/unixprocessbackend.cpp
index c211d63..c211d63 100644
--- a/src/core/unixprocessbackend.cpp
+++ b/src/processmanager/unixprocessbackend.cpp
diff --git a/src/core/unixprocessbackend.h b/src/processmanager/unixprocessbackend.h
index 9177e0f..9177e0f 100644
--- a/src/core/unixprocessbackend.h
+++ b/src/processmanager/unixprocessbackend.h
diff --git a/src/core/unixsandboxprocess.cpp b/src/processmanager/unixsandboxprocess.cpp
index a1a70e2..a1a70e2 100644
--- a/src/core/unixsandboxprocess.cpp
+++ b/src/processmanager/unixsandboxprocess.cpp
diff --git a/src/core/unixsandboxprocess.h b/src/processmanager/unixsandboxprocess.h
index e007250..e007250 100644
--- a/src/core/unixsandboxprocess.h
+++ b/src/processmanager/unixsandboxprocess.h
diff --git a/src/src.pro b/src/src.pro
index bfe3ffa..524733a 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,4 +1,4 @@
TEMPLATE = subdirs
CONFIG += ordered
-SUBDIRS = core declarative
+SUBDIRS = processmanager processmanager-declarative
diff --git a/sync.profile b/sync.profile
index 2a237f0..43f7395 100644
--- a/sync.profile
+++ b/sync.profile
@@ -1,6 +1,6 @@
%modules = ( # path to module name map
- "QtAddOnProcessManager" => "$basedir/src/core",
- "QtAddOnProcessManagerDeclarative" => "$basedir/src/declarative",
+ "QtAddOnProcessManager" => "$basedir/src/processmanager",
+ "QtAddOnProcessManagerDeclarative" => "$basedir/src/processmanager-declarative",
);
%moduleheaders = ( # restrict the module headers to those found in relative path
);
@@ -11,10 +11,6 @@
"core" => "#include <QtCore/QtCore>\n",
"network" => "#include <QtNetwork/QtNetwork>\n",
);
-%modulepris = (
- "QtAddOnProcessManager" => "$basedir/modules/qt_processmanager.pri",
- "QtAddOnProcessManagerDeclarative" => "$basedir/modules/qt_processmanagerdeclarative.pri",
-);
# Module dependencies.
# Every module that is required to build this module should have one entry.
# Each of the module version specifiers can take one of the following values:
@@ -22,7 +18,7 @@
# - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch)
#
%dependencies = (
- "qtbase" => "refs/heads/master",
- "qtdeclarative" => "refs/heads/master",
- "qtjsbackend" => "refs/heads/master",
+ "qtbase" => "refs/heads/stable",
+ "qtdeclarative" => "refs/heads/stable",
+ "qtjsbackend" => "refs/heads/stable",
);
diff --git a/tests/auto/declarative/test/test.pro b/tests/auto/declarative/test/test.pro
index cec2dfd..2ddd95e 100644
--- a/tests/auto/declarative/test/test.pro
+++ b/tests/auto/declarative/test/test.pro
@@ -1,7 +1,7 @@
CONFIG += testcase
macx:CONFIG -= app_bundle
-QT += core network qml testlib processmanager processmanagerdeclarative
+QT += core network qml testlib processmanager processmanager-declarative jsonstream
include(../declarative.pri)
diff --git a/tests/auto/declarative/testSocketLauncher/testSocketLauncher.pro b/tests/auto/declarative/testSocketLauncher/testSocketLauncher.pro
index 5e6fa8e..c369f30 100644
--- a/tests/auto/declarative/testSocketLauncher/testSocketLauncher.pro
+++ b/tests/auto/declarative/testSocketLauncher/testSocketLauncher.pro
@@ -1,5 +1,5 @@
CONFIG -= app_bundle
-QT += processmanagerdeclarative jsonstream qml
+QT += processmanager processmanager-declarative jsonstream qml
include(../declarative.pri)
diff --git a/tests/auto/declarative/tst_declarative.cpp b/tests/auto/declarative/tst_declarative.cpp
index e028e5d..40f85da 100644
--- a/tests/auto/declarative/tst_declarative.cpp
+++ b/tests/auto/declarative/tst_declarative.cpp
@@ -158,18 +158,18 @@ public:
QVERIFY(stateSpy.count() == stateCount);
bool failedToStart = false;
for (int i = 0 ; i < errorSpy.count() ; i++)
- if (qVariantValue<QProcess::ProcessError>(errorSpy.at(i).at(0)) == QProcess::FailedToStart)
+ if (errorSpy.at(i).at(0).value<QProcess::ProcessError>() == QProcess::FailedToStart)
failedToStart = true;
if (failedToStart)
QVERIFY(stateCount <=2);
if (stateCount > 0)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(0).at(0)), QProcess::Starting);
+ QCOMPARE(stateSpy.at(0).at(0).value<QProcess::ProcessState>(), QProcess::Starting);
if (stateCount > 1)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(1).at(0)),
+ QCOMPARE(stateSpy.at(1).at(0).value<QProcess::ProcessState>(),
(failedToStart ? QProcess::NotRunning : QProcess::Running));
if (stateCount > 2)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(2).at(0)), QProcess::NotRunning);
+ QCOMPARE(stateSpy.at(2).at(0).value<QProcess::ProcessState>(), QProcess::NotRunning);
}
void waitStart(int timeout=5000) {
@@ -207,18 +207,18 @@ public:
void checkExitCode(int exitCode) {
QVERIFY(finishedSpy.count() == 1);
- QCOMPARE(qVariantValue<int>(finishedSpy.at(0).at(0)), exitCode);
+ QCOMPARE(finishedSpy.at(0).at(0).toInt(), exitCode);
}
void checkExitStatus(QProcess::ExitStatus exitStatus) {
QVERIFY(finishedSpy.count() == 1);
- QCOMPARE(qVariantValue<QProcess::ExitStatus>(finishedSpy.at(0).at(1)), exitStatus);
+ QCOMPARE(finishedSpy.at(0).at(1).value<QProcess::ExitStatus>(), exitStatus);
}
void checkErrors(const QList<QProcess::ProcessError>& list) {
QCOMPARE(errorSpy.count(), list.count());
for (int i = 0 ; i < errorSpy.count() ; i++)
- QCOMPARE(qVariantValue<QProcess::ProcessError>(errorSpy.at(i).at(0)), list.at(i));
+ QCOMPARE(errorSpy.at(i).at(0).value<QProcess::ProcessError>(), list.at(i));
}
QTime stopWatch;
diff --git a/tests/auto/processmanager/testPipeLauncher/testPipeLauncher.pro b/tests/auto/processmanager/testPipeLauncher/testPipeLauncher.pro
index 1d903ca..7619907 100644
--- a/tests/auto/processmanager/testPipeLauncher/testPipeLauncher.pro
+++ b/tests/auto/processmanager/testPipeLauncher/testPipeLauncher.pro
@@ -1,5 +1,5 @@
CONFIG -= app_bundle
-QT += processmanager
+QT += processmanager jsonstream
QT -= gui
include(../processmanager.pri)
diff --git a/tests/auto/processmanager/tst_processmanager.cpp b/tests/auto/processmanager/tst_processmanager.cpp
index 0d5e7c5..db10998 100644
--- a/tests/auto/processmanager/tst_processmanager.cpp
+++ b/tests/auto/processmanager/tst_processmanager.cpp
@@ -288,12 +288,12 @@ public:
if (failedToStart)
QVERIFY(stateCount <=2);
if (stateCount > 0)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(0).at(0)), QProcess::Starting);
+ QCOMPARE(stateSpy.at(0).at(0).value<QProcess::ProcessState>(), QProcess::Starting);
if (stateCount > 1)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(1).at(0)),
+ QCOMPARE(stateSpy.at(1).at(0).value<QProcess::ProcessState>(),
(failedToStart ? QProcess::NotRunning : QProcess::Running));
if (stateCount > 2)
- QCOMPARE(qVariantValue<QProcess::ProcessState>(stateSpy.at(2).at(0)), QProcess::NotRunning);
+ QCOMPARE(stateSpy.at(2).at(0).value<QProcess::ProcessState>(), QProcess::NotRunning);
}
void checkStdout(const QByteArray s) {
@@ -322,12 +322,12 @@ public:
void checkExitCode(int exitCode) {
QVERIFY(finishedSpy.count() == 1);
- QCOMPARE(qVariantValue<int>(finishedSpy.at(0).at(0)), exitCode);
+ QCOMPARE(finishedSpy.at(0).at(0).value<int>(), exitCode);
}
void checkExitStatus(QProcess::ExitStatus exitStatus) {
QVERIFY(finishedSpy.count() == 1);
- QCOMPARE(qVariantValue<QProcess::ExitStatus>(finishedSpy.at(0).at(1)), exitStatus);
+ QCOMPARE(finishedSpy.at(0).at(1).value<QProcess::ExitStatus>(), exitStatus);
}
void checkErrors(const QList<QProcess::ProcessError>& list) {
diff --git a/tests/manual/procutils/main.cpp b/tests/manual/procutils/main.cpp
index 85cd3cf..627ba23 100644
--- a/tests/manual/procutils/main.cpp
+++ b/tests/manual/procutils/main.cpp
@@ -46,6 +46,8 @@
//#include <string.h>
#include <errno.h>
#include <iostream>
+#include <sys/types.h>
+#include <unistd.h>
QT_USE_NAMESPACE_PROCESSMANAGER