Example #1
0
 def __init__(self):
     EventHandler.__init__(self)
     self.loader = loader.loader()
     self.processusManager = ProcessusManager()
     self.VFS = VFS.Get()
     self.VFS.connection(self)
     self.ppModules = ModulesConfig()
     self.ppAnalyses = ModulesConfig()
Example #2
0
 def __init__(self, IOout=None, debug=False):
     self.lparent = []
     self.debug = debug
     self.oldstdout = sys.__stdout__
     self.oldstderr = sys.__stderr__
     self.ioOut = IOout
     self.processusManager = ProcessusManager()
     self.loader = loader.loader()
     if not self.debug:
         sys.stdout = RedirectWrite(self, 'out')
         sys.stderr = RedirectWrite(self, 'err')
     self.write = sys.stdout.write
Example #3
0
 def __init__(self, selection, listmodel):
     super(QWidget, self).__init__()
     self.setupUi(self)
     self.processusManager = ProcessusManager()
     self.loader = loader.loader()
     self.lmodules = self.loader.modules
     self.taskmanager = TaskManager()
     self.mainwindow = QApplication.instance().mainWindow
     self.createActions()
     self.checkedSelection = selection
     self.selection = None
     self.model = listmodel
     self.bookManager = BookmarkManager(self.model)
Example #4
0
 def __init__(self):
     reportManager = ReportManager()
     page = reportManager.createPage("Information", "Traceability")
     tableHeader = [
         "PID",
         "Name",
         "State",
         "Info",
         "Duration",
     ]
     detailTable = page.addDetailTable("traceability", tableHeader)
     processusManager = ProcessusManager()
     for proc in processusManager:
         detailTable.addRow(*self.generateRow(proc))
     reportManager.addPage(page)
Example #5
0
 def LoadInfoProcess(self):
     processusManager = ProcessusManager()
     for proc in processusManager:
         try:
             item = self.procItemDic[proc]
         except KeyError:
             item = ProcessusItem(self)
             self.procItemDic[proc] = item
             item.setText(0, str(proc.pid))
             item.setText(1, str(proc.name))
         if item.text(2) != self.tr(proc.state):
             item.setText(2, self.tr(proc.state))
         if item.text(3) != str(proc.stateinfo):
             item.setText(3, str(proc.stateinfo))
         duration = self.procDuration(proc)
         item.setText(4, str(duration))
Example #6
0
 def __init__(self, selection, listmodel):
     super(QWidget, self).__init__()
     self.__iconView = False
     self.setupUi(self)
     self.processusManager = ProcessusManager()
     self.loader = loader.loader()
     self.lmodules = self.loader.modules
     self.taskmanager = TaskManager()
     self.mainwindow = QApplication.instance().mainWindow
     self.createActions()
     self.checkedSelection = selection
     self.selection = None
     self.model = listmodel
     self.bookManager = BookmarkManager(self.model)
     #self.document = QtWebKit.QWebView()
     #self.document.loadFinished.connect(self.__print)
     self.__corrupt = base64.b64encode(
         str(QtGui.QImage(":file_broken.png").bits()))
     self.__printer = QtGui.QPrinter(QtGui.QPrinter.ScreenResolution)
     self.__printer.setOutputFormat(QtGui.QPrinter.PdfFormat)
     self.__printer.setPaperSize(QtGui.QPrinter.A4)
     self.__printer.setFullPage(True)
Example #7
0
 def __init__(self, parent, mainWindow, pid):
     QDialog.__init__(self, parent)
     self.translation()
     self.setWindowTitle(self.nameTitle)
     self.processusManager = ProcessusManager()
     self.pid = pid
     res = {}
     args = {}
     self.tabwidget = QTabWidget(self)
     stream = None
     proc = self.processusManager[int(str(self.pid))]
     res = proc.res
     args = proc.args
     if proc.streamOut == None:
         try:
             proc.streamOut = ''
             txt = proc.stream.get(0)
             proc.streamOut += txt
             while txt:
                 txt = proc.stream.get(0)
                 proc.streamOut += txt
         except Empty:
             pass
         if proc.streamOut and proc.streamOut != '':
             stream = proc.streamOut
     self.box = QVBoxLayout()
     self.setLayout(self.box)
     self.box.addWidget(self.tabwidget)
     self.dialogButtonsLayout = QHBoxLayout()
     self.dialogButtonsBox = QDialogButtonBox()
     self.dialogButtonsBox.setStandardButtons(QDialogButtonBox.Ok)
     self.connect(self.dialogButtonsBox, SIGNAL("accepted()"), self.accept)
     self.dialogButtonsLayout.addWidget(self.dialogButtonsBox)
     self.setMinimumSize(800, 600)
     if args and len(args) > 0:
         self.treeargs = VariantTreeWidget(self)
         self.treeargs.fillMap(self.treeargs, args)
         self.tabwidget.addTab(self.treeargs, self.argname)
         for i in [0, 1]:
             self.treeargs.resizeColumnToContents(i)
     if stream:
         textWidget = TextEdit(proc)
         textWidget.emit(SIGNAL("puttext"), proc.streamOut)
         self.tabwidget.addTab(textWidget, self.outputname)
     if proc.error_result != '':
         #XXX FIX for swig problem with results, this should not work in console anymore
         textWidget = QTextEdit()
         textWidget.setReadOnly(1)
         textWidget.append(proc.error_result)
         self.tabwidget.addTab(textWidget, self.tr('Error'))
     if len(res) > 0:
         self.treeres = VariantTreeWidget(self)
         self.treeres.fillMap(self.treeres, res)
         self.tabwidget.addTab(self.treeres, self.resname)
         for i in [0, 1]:
             self.treeres.resizeColumnToContents(i)
     else:
         label = QLabel(self.noResult)
         label.setAlignment(Qt.AlignCenter)
         self.tabwidget.addTab(label, self.resname)
     self.box.addLayout(self.dialogButtonsLayout)
Example #8
0
File: jobs.py Project: kzwkt/dff
 def __init__(self):
     Script.__init__(self, "jobs")
     self.processusManager = ProcessusManager()
Example #9
0
 def __init__(self):
     Script.__init__(self, "info")
     VariantTreePrinter.__init__(self)
     self.loader = loader.loader()
     self.processusManager = ProcessusManager()
     self.cm = ConfigManager.Get()
Example #10
0
File: fg.py Project: kzwkt/dff
 def __init__(self):
   Script.__init__(self, "fg")
   self.processusManager = ProcessusManager()
   self.vtreeprinter = VariantTreePrinter()
Example #11
0
 def __init__(self, parent, out):
     QThread.__init__(self)
     RedirectWrite.__parent = parent
     self.sout = out
     self.processusManager = ProcessusManager()
Example #12
0
File: show_db.py Project: kzwkt/dff
 def __init__(self):
     Script.__init__(self, "show_db")
     self.cm = ConfigManager.Get()
     self.processusManager = ProcessusManager()
     self.ti = typeId.Get()
     self.vtreeprinter = VariantTreePrinter()