PluginCxFreeze.py

changeset 95
df13e2492dd9
parent 92
e70776be6751
child 97
72426624feb0
equal deleted inserted replaced
94:e8e1bc04df65 95:df13e2492dd9
24 # Start-of-Header 24 # Start-of-Header
25 name = "CxFreeze Plugin" 25 name = "CxFreeze Plugin"
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 26 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
27 autoactivate = True 27 autoactivate = True
28 deactivateable = True 28 deactivateable = True
29 version = "6.0.4" 29 version = "6.0.5"
30 className = "CxFreezePlugin" 30 className = "CxFreezePlugin"
31 packageName = "CxFreeze" 31 packageName = "CxFreeze"
32 shortDescription = "Show the CxFreeze dialogs." 32 shortDescription = "Show the CxFreeze dialogs."
33 longDescription = \ 33 longDescription = \
34 """This plugin implements the CxFreeze dialogs.""" \ 34 """This plugin implements the CxFreeze dialogs.""" \
332 def __cxfreeze(self): 332 def __cxfreeze(self):
333 """ 333 """
334 Private slot to handle the cxfreeze execution. 334 Private slot to handle the cxfreeze execution.
335 """ 335 """
336 project = e5App().getObject("Project") 336 project = e5App().getObject("Project")
337 if len(project.pdata["MAINSCRIPT"]) == 0: 337 if project.getMainScript() == "":
338 # no main script defined 338 # no main script defined
339 E5MessageBox.critical( 339 E5MessageBox.critical(
340 self.__ui, 340 self.__ui,
341 self.tr("cxfreeze"), 341 self.tr("cxfreeze"),
342 self.tr( 342 self.tr(
369 # now do the call 369 # now do the call
370 from CxFreeze.CxfreezeExecDialog import CxfreezeExecDialog 370 from CxFreeze.CxfreezeExecDialog import CxfreezeExecDialog
371 dia = CxfreezeExecDialog("cxfreeze") 371 dia = CxfreezeExecDialog("cxfreeze")
372 dia.show() 372 dia.show()
373 res = dia.start(args, parms, project.ppath, 373 res = dia.start(args, parms, project.ppath,
374 project.pdata["MAINSCRIPT"][0]) 374 project.getMainScript())
375 if res: 375 if res:
376 dia.exec_() 376 dia.exec_()

eric ide

mercurial