import os
+import sys
import time
from PyQt4.QtCore import *
def __init__(self, parent=None):
QObject.__init__(self, parent)
+ self.process = QProcess()
+ self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
+ self.processFinished)
+
def __init_command(self, args):
self.args = QStringList()
for arg in args:
if not self.exe:
print "FATAL.. Could not locate binary sfi.py - not much we can do without that"
- self.process = QProcess()
-
- self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
- self.processFinished)
+ def isRunning(self):
+ return self.process.state() != QProcess.NotRunning
def processFinished(self):
if self.process.exitStatus() == QProcess.CrashExit: