189 objectType = e5App().getPluginObjectType(category) |
189 objectType = e5App().getPluginObjectType(category) |
190 for act in ref.getActions(): |
190 for act in ref.getActions(): |
191 self.__generateShortcutItem(categoryItem, act, |
191 self.__generateShortcutItem(categoryItem, act, |
192 objectType=objectType) |
192 objectType=objectType) |
193 self.pluginCategoryItems.append(categoryItem) |
193 self.pluginCategoryItems.append(categoryItem) |
194 |
|
195 try: |
|
196 dummyHelpViewer = e5App().getObject("DummyHelpViewer") |
|
197 self.helpViewerItem = self.__generateCategoryItem( |
|
198 self.tr("eric6 Web Browser")) |
|
199 for act in dummyHelpViewer.getActions(): |
|
200 self.__generateShortcutItem(self.helpViewerItem, act, True) |
|
201 except KeyError: |
|
202 # no QtWebKit available |
|
203 pass |
|
204 |
194 |
205 else: |
195 else: |
206 self.helpViewerItem = self.__generateCategoryItem( |
196 self.helpViewerItem = self.__generateCategoryItem( |
207 self.tr("eric6 Web Browser")) |
197 self.tr("eric6 Web Browser")) |
208 for act in helpViewer.getActions(): |
198 for act in helpViewer.getActions(): |
445 category = categoryItem.text(0) |
435 category = categoryItem.text(0) |
446 ref = e5App().getPluginObject(category) |
436 ref = e5App().getPluginObject(category) |
447 if ref is not None and hasattr(ref, "getActions"): |
437 if ref is not None and hasattr(ref, "getActions"): |
448 self.__saveCategoryActions(categoryItem, ref.getActions()) |
438 self.__saveCategoryActions(categoryItem, ref.getActions()) |
449 |
439 |
450 try: |
|
451 dummyHelpViewer = e5App().getObject("DummyHelpViewer") |
|
452 self.__saveCategoryActions( |
|
453 self.helpViewerItem, dummyHelpViewer.getActions()) |
|
454 except KeyError: |
|
455 # no QtWebKit available |
|
456 pass |
|
457 |
|
458 Shortcuts.saveShortcuts() |
440 Shortcuts.saveShortcuts() |
459 |
441 |
460 else: |
442 else: |
461 self.__saveCategoryActions( |
443 self.__saveCategoryActions( |
462 self.helpViewerItem, self.__helpViewer.getActions()) |
444 self.helpViewerItem, self.__helpViewer.getActions()) |