1425 self.subMenus.append(bookmarksMenu) |
1425 self.subMenus.append(bookmarksMenu) |
1426 |
1426 |
1427 self.__extensionsMenu = QMenu(self.tr("Extensions"), menu) |
1427 self.__extensionsMenu = QMenu(self.tr("Extensions"), menu) |
1428 self.__extensionsMenu.setTearOffEnabled(True) |
1428 self.__extensionsMenu.setTearOffEnabled(True) |
1429 self.__extensionsMenu.aboutToShow.connect(self.__showExtensionMenu) |
1429 self.__extensionsMenu.aboutToShow.connect(self.__showExtensionMenu) |
|
1430 # TODO: change this to store the menu instead of the menu action to not use action.menu() |
1430 self.extensionMenus = {} |
1431 self.extensionMenus = {} |
1431 for extensionMenuTitle in sorted(self.__extensionMenuTitles): |
1432 for extensionMenuTitle in sorted(self.__extensionMenuTitles): |
1432 extensionName = self.__extensionMenuTitles[extensionMenuTitle] |
1433 extensionName = self.__extensionMenuTitles[extensionMenuTitle] |
1433 self.extensionMenus[extensionName] = self.__extensionsMenu.addMenu( |
1434 self.extensionMenus[extensionName] = self.__extensionsMenu.addMenu( |
1434 self.__extensions[extensionName].initMenu( |
1435 self.__extensions[extensionName].initMenu( |