25 # Start-Of-Header |
25 # Start-Of-Header |
26 name = "Ericdoc Plugin" |
26 name = "Ericdoc Plugin" |
27 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
27 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
28 autoactivate = True |
28 autoactivate = True |
29 deactivateable = True |
29 deactivateable = True |
30 version = "5.4.0" |
30 version = "5.5.0" |
31 className = "EricdocPlugin" |
31 className = "EricdocPlugin" |
32 packageName = "__core__" |
32 packageName = "__core__" |
33 shortDescription = "Show the Ericdoc dialogs." |
33 shortDescription = "Show the Ericdoc dialogs." |
34 longDescription = """This plugin implements the Ericdoc dialogs.""" \ |
34 longDescription = """This plugin implements the Ericdoc dialogs.""" \ |
35 """ Ericdoc is used to generate a source code documentation""" \ |
35 """ Ericdoc is used to generate a source code documentation""" \ |
128 """ |
128 """ |
129 menu = e5App().getObject("Project").getMenu("Apidoc") |
129 menu = e5App().getObject("Project").getMenu("Apidoc") |
130 if menu: |
130 if menu: |
131 self.__projectAct = \ |
131 self.__projectAct = \ |
132 E5Action( |
132 E5Action( |
133 self.trUtf8('Generate documentation (eric5_doc)'), |
133 self.tr('Generate documentation (eric5_doc)'), |
134 self.trUtf8('Generate &documentation (eric5_doc)'), 0, 0, |
134 self.tr('Generate &documentation (eric5_doc)'), 0, 0, |
135 self, 'doc_eric5_doc') |
135 self, 'doc_eric5_doc') |
136 self.__projectAct.setStatusTip( |
136 self.__projectAct.setStatusTip( |
137 self.trUtf8('Generate API documentation using eric5_doc')) |
137 self.tr('Generate API documentation using eric5_doc')) |
138 self.__projectAct.setWhatsThis(self.trUtf8( |
138 self.__projectAct.setWhatsThis(self.tr( |
139 """<b>Generate documentation</b>""" |
139 """<b>Generate documentation</b>""" |
140 """<p>Generate API documentation using eric5_doc.</p>""" |
140 """<p>Generate API documentation using eric5_doc.</p>""" |
141 )) |
141 )) |
142 self.__projectAct.triggered[()].connect(self.__doEricdoc) |
142 self.__projectAct.triggered.connect(self.__doEricdoc) |
143 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
143 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
144 menu.addAction(self.__projectAct) |
144 menu.addAction(self.__projectAct) |
145 |
145 |
146 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
146 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
147 |
147 |