93 menu = e5App().getObject("Project").getMenu("Apidoc") |
93 menu = e5App().getObject("Project").getMenu("Apidoc") |
94 if menu: |
94 if menu: |
95 self.__projectAct = E5Action(self.trUtf8('Generate API file (eric5-api)'), |
95 self.__projectAct = E5Action(self.trUtf8('Generate API file (eric5-api)'), |
96 self.trUtf8('Generate &API file (eric5-api)'), 0, 0, |
96 self.trUtf8('Generate &API file (eric5-api)'), 0, 0, |
97 self, 'doc_eric5_api') |
97 self, 'doc_eric5_api') |
98 self.__projectAct.setStatusTip(\ |
98 self.__projectAct.setStatusTip( |
99 self.trUtf8('Generate an API file using eric5-api')) |
99 self.trUtf8('Generate an API file using eric5-api')) |
100 self.__projectAct.setWhatsThis(self.trUtf8( |
100 self.__projectAct.setWhatsThis(self.trUtf8( |
101 """<b>Generate API file</b>""" |
101 """<b>Generate API file</b>""" |
102 """<p>Generate an API file using eric5-api.</p>""" |
102 """<p>Generate an API file using eric5-api.</p>""" |
103 )) |
103 )) |
129 @param menuName name of the menu to be shown (string) |
129 @param menuName name of the menu to be shown (string) |
130 @param menu reference to the menu (QMenu) |
130 @param menu reference to the menu (QMenu) |
131 """ |
131 """ |
132 if menuName == "Apidoc": |
132 if menuName == "Apidoc": |
133 if self.__projectAct is not None: |
133 if self.__projectAct is not None: |
134 self.__projectAct.setEnabled(\ |
134 self.__projectAct.setEnabled( |
135 e5App().getObject("Project").getProjectLanguage() in \ |
135 e5App().getObject("Project").getProjectLanguage() in \ |
136 ["Python", "Python3", "Ruby"]) |
136 ["Python", "Python3", "Ruby"]) |
137 |
137 |
138 def __doEricapi(self): |
138 def __doEricapi(self): |
139 """ |
139 """ |