Helpviewer/GreaseMonkey/GreaseMonkeyAddScriptDialog.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 3002
6ffc581f00f1
child 3058
0a02c433f52d
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
28 """ 28 """
29 def __init__(self, manager, script, parent=None): 29 def __init__(self, manager, script, parent=None):
30 """ 30 """
31 Constructor 31 Constructor
32 32
33 @param manager reference to the GreaseMonkey manager (GreaseMonkeyManager) 33 @param manager reference to the GreaseMonkey manager
34 (GreaseMonkeyManager)
34 @param script GreaseMonkey script to be added (GreaseMonkeyScript) 35 @param script GreaseMonkey script to be added (GreaseMonkeyScript)
35 @param parent reference to the parent widget (QWidget) 36 @param parent reference to the parent widget (QWidget)
36 """ 37 """
37 super(GreaseMonkeyAddScriptDialog, self).__init__(parent) 38 super(GreaseMonkeyAddScriptDialog, self).__init__(parent)
38 self.setupUi(self) 39 self.setupUi(self)
39 40
40 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("greaseMonkey48.png")) 41 self.iconLabel.setPixmap(
42 UI.PixmapCache.getPixmap("greaseMonkey48.png"))
41 43
42 self.__manager = manager 44 self.__manager = manager
43 self.__script = script 45 self.__script = script
44 46
45 runsAt = "" 47 runsAt = ""
51 if include: 53 if include:
52 runsAt = self.trUtf8("<p>runs at:<br/><i>{0}</i></p>").format( 54 runsAt = self.trUtf8("<p>runs at:<br/><i>{0}</i></p>").format(
53 "<br/>".join(include)) 55 "<br/>".join(include))
54 56
55 if exclude: 57 if exclude:
56 doesNotRunAt = self.trUtf8("<p>does not run at:<br/><i>{0}</i></p>").format( 58 doesNotRunAt = self.trUtf8(
57 "<br/>".join(exclude)) 59 "<p>does not run at:<br/><i>{0}</i></p>").format(
60 "<br/>".join(exclude))
58 61
59 scriptInfoTxt = "<p><b>{0}</b> {1}<br/>{2}</p>{3}{4}".format( 62 scriptInfoTxt = "<p><b>{0}</b> {1}<br/>{2}</p>{3}{4}".format(
60 script.name(), script.version(), script.description(), runsAt, doesNotRunAt) 63 script.name(), script.version(), script.description(), runsAt,
64 doesNotRunAt)
61 self.scriptInfo.setHtml(scriptInfoTxt) 65 self.scriptInfo.setHtml(scriptInfoTxt)
62 66
63 self.accepted.connect(self.__accepted) 67 self.accepted.connect(self.__accepted)
64 68
65 @pyqtSlot() 69 @pyqtSlot()
79 def __accepted(self): 83 def __accepted(self):
80 """ 84 """
81 Private slot handling the accepted signal. 85 Private slot handling the accepted signal.
82 """ 86 """
83 if self.__manager.addScript(self.__script): 87 if self.__manager.addScript(self.__script):
84 msg = self.trUtf8("<p><b>{0}</b> installed successfully.</p>").format( 88 msg = self.trUtf8(
89 "<p><b>{0}</b> installed successfully.</p>").format(
85 self.__script.name()) 90 self.__script.name())
86 success = True 91 success = True
87 else: 92 else:
88 msg = self.trUtf8("<p>Cannot install script.</p>") 93 msg = self.trUtf8("<p>Cannot install script.</p>")
89 success = False 94 success = False

eric ide

mercurial