Example #1
0
     (value, isValid) = settings.value("treeExpanded", Scripter.DEFAULT_TREE_EXPANDED_STATE).toInt()
     if isValid:
         self._treeIsExpanded = value
     self._paused = settings.value("paused").toBool()
     try:
         value = settings.value("timeouts", type=bytearray)
         value = str(value)
         self._timeouts = pickle.loads(value)
     except Exception, _e:
         pass
     settings.beginGroup("scripts")
     try:
         for group in settings.childGroups():
             settings.beginGroup(group)
             try:
                 script = GlobalExecutioner.loadUi(self, settings)
                 if script!=None:
                     self._scripts.append(script)
             finally:
                 settings.endGroup()
     finally:
         settings.endGroup()
     #    All scripts are loaded and paused.
     self._render()
 def saveUi(self, settings=None):
     if settings==None:
         settings = self._parent.settings
     settings.setValue("executing", self._executing)
     settings.setValue("loop", self._getLoop())
     settings.setValue("treeExpanded", self._treeIsExpanded)
     settings.setValue("paused", self._paused)
Example #2
0
 def _onExecute(self):
     params = self._getParams()
     executioner = GlobalExecutioner(self, params)
     if not executioner.isReady():
         return
     self._parent.emit(Qt.SIGNAL("injectScript(PyQt_PyObject)"), executioner)