aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_process.cpp')
-rw-r--r--src/modules/objects/class_process.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/modules/objects/class_process.cpp b/src/modules/objects/class_process.cpp
index 5850f2701..11cbacee6 100644
--- a/src/modules/objects/class_process.cpp
+++ b/src/modules/objects/class_process.cpp
@@ -23,10 +23,14 @@
#include "class_process.h"
#include "kvi_error.h"
#include "kvi_debug.h"
-
+#include "kvi_settings.h"
#include "kvi_locale.h"
#include <qtimer.h>
-
+#ifdef COMPILE_USE_QT4
+#include <Q3Process>
+#else
+#include <qprocess.h>
+#endif
/*
@doc: process
@@ -180,7 +184,11 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_process,"process","object")
KVSO_BEGIN_CONSTRUCTOR(KviKvsObject_process,KviKvsObject)
+#ifdef COMPILE_USE_QT4
+ m_pProcess = new Q3Process();
+#else
m_pProcess = new QProcess();
+#endif
connect(m_pProcess,SIGNAL(readyReadStdout()),this,SLOT(slotReadStdout()));
connect(m_pProcess,SIGNAL(readyReadStderr()),this,SLOT(slotReadStderr()));