186 for act in ref.getActions(): |
186 for act in ref.getActions(): |
187 self.__generateShortcutItem(categoryItem, act, |
187 self.__generateShortcutItem(categoryItem, act, |
188 objectType=objectType) |
188 objectType=objectType) |
189 self.pluginCategoryItems.append(categoryItem) |
189 self.pluginCategoryItems.append(categoryItem) |
190 |
190 |
191 self.helpViewerItem = self.__generateCategoryItem( |
191 try: |
192 self.tr("eric6 Web Browser")) |
192 dummyHelpViewer = e5App().getObject("DummyHelpViewer") |
193 for act in e5App().getObject("DummyHelpViewer").getActions(): |
193 self.helpViewerItem = self.__generateCategoryItem( |
194 self.__generateShortcutItem(self.helpViewerItem, act, True) |
194 self.tr("eric6 Web Browser")) |
|
195 for act in dummyHelpViewer.getActions(): |
|
196 self.__generateShortcutItem(self.helpViewerItem, act, True) |
|
197 except KeyError: |
|
198 # no QtWebKit available |
|
199 pass |
195 |
200 |
196 self.__resort() |
201 self.__resort() |
197 self.__resizeColumns() |
202 self.__resizeColumns() |
198 |
203 |
199 self.__editTopItem = None |
204 self.__editTopItem = None |
429 category = categoryItem.text(0) |
434 category = categoryItem.text(0) |
430 ref = e5App().getPluginObject(category) |
435 ref = e5App().getPluginObject(category) |
431 if ref is not None and hasattr(ref, "getActions"): |
436 if ref is not None and hasattr(ref, "getActions"): |
432 self.__saveCategoryActions(categoryItem, ref.getActions()) |
437 self.__saveCategoryActions(categoryItem, ref.getActions()) |
433 |
438 |
434 self.__saveCategoryActions( |
439 try: |
435 self.helpViewerItem, |
440 dummyHelpViewer = e5App().getObject("DummyHelpViewer") |
436 e5App().getObject("DummyHelpViewer").getActions()) |
441 self.__saveCategoryActions( |
|
442 self.helpViewerItem, dummyHelpViewer.getActions()) |
|
443 except KeyError: |
|
444 # no QtWebKit available |
|
445 pass |
437 |
446 |
438 Shortcuts.saveShortcuts() |
447 Shortcuts.saveShortcuts() |
439 Preferences.syncPreferences() |
448 Preferences.syncPreferences() |
440 |
449 |
441 self.updateShortcuts.emit() |
450 self.updateShortcuts.emit() |