Helpviewer/HelpTabWidget.py

changeset 3022
57179e4cdadd
parent 3020
542e97d4ecb3
child 3034
7ce719013078
child 3058
0a02c433f52d
equal deleted inserted replaced
3021:801289962f4e 3022:57179e4cdadd
163 UI.PixmapCache.getIcon("tabClose.png"), 163 UI.PixmapCache.getIcon("tabClose.png"),
164 self.trUtf8('Close'), self.__tabContextMenuClose) 164 self.trUtf8('Close'), self.__tabContextMenuClose)
165 self.tabContextCloseOthersAct = self.__tabContextMenu.addAction( 165 self.tabContextCloseOthersAct = self.__tabContextMenu.addAction(
166 UI.PixmapCache.getIcon("tabCloseOther.png"), 166 UI.PixmapCache.getIcon("tabCloseOther.png"),
167 self.trUtf8("Close Others"), self.__tabContextMenuCloseOthers) 167 self.trUtf8("Close Others"), self.__tabContextMenuCloseOthers)
168 self.__tabContextMenu.addAction(self.trUtf8('Close All'), 168 self.__tabContextMenu.addAction(
169 self.closeAllBrowsers) 169 self.trUtf8('Close All'), self.closeAllBrowsers)
170 self.__tabContextMenu.addSeparator() 170 self.__tabContextMenu.addSeparator()
171 self.__tabContextMenu.addAction( 171 self.__tabContextMenu.addAction(
172 UI.PixmapCache.getIcon("printPreview.png"), 172 UI.PixmapCache.getIcon("printPreview.png"),
173 self.trUtf8('Print Preview'), self.__tabContextMenuPrintPreview) 173 self.trUtf8('Print Preview'), self.__tabContextMenuPrintPreview)
174 self.__tabContextMenu.addAction( 174 self.__tabContextMenu.addAction(
185 self.__tabContextMenu.addAction( 185 self.__tabContextMenu.addAction(
186 UI.PixmapCache.getIcon("addBookmark.png"), 186 UI.PixmapCache.getIcon("addBookmark.png"),
187 self.trUtf8('Bookmark All Tabs'), self.__mainWindow.bookmarkAll) 187 self.trUtf8('Bookmark All Tabs'), self.__mainWindow.bookmarkAll)
188 188
189 self.__tabBackContextMenu = QMenu(self) 189 self.__tabBackContextMenu = QMenu(self)
190 self.__tabBackContextMenu.addAction(self.trUtf8('Close All'), 190 self.__tabBackContextMenu.addAction(
191 self.closeAllBrowsers) 191 self.trUtf8('Close All'), self.closeAllBrowsers)
192 self.__tabBackContextMenu.addAction( 192 self.__tabBackContextMenu.addAction(
193 UI.PixmapCache.getIcon("reload.png"), 193 UI.PixmapCache.getIcon("reload.png"),
194 self.trUtf8('Reload All'), self.reloadAllBrowsers) 194 self.trUtf8('Reload All'), self.reloadAllBrowsers)
195 self.__tabBackContextMenu.addAction( 195 self.__tabBackContextMenu.addAction(
196 UI.PixmapCache.getIcon("addBookmark.png"), 196 UI.PixmapCache.getIcon("addBookmark.png"),
361 browser.setSource(QUrl(linkName)) 361 browser.setSource(QUrl(linkName))
362 if not browser.documentTitle(): 362 if not browser.documentTitle():
363 self.setTabText(index, self.__elide(linkName, Qt.ElideMiddle)) 363 self.setTabText(index, self.__elide(linkName, Qt.ElideMiddle))
364 self.setTabToolTip(index, linkName) 364 self.setTabToolTip(index, linkName)
365 else: 365 else:
366 self.setTabText(index, 366 self.setTabText(
367 index,
367 self.__elide(browser.documentTitle().replace("&", "&&"))) 368 self.__elide(browser.documentTitle().replace("&", "&&")))
368 self.setTabToolTip(index, browser.documentTitle()) 369 self.setTabToolTip(index, browser.documentTitle())
369 elif requestData: 370 elif requestData:
370 browser.load(*requestData) 371 browser.load(*requestData)
371 372
747 """ 748 """
748 browser = self.sender() 749 browser = self.sender()
749 750
750 if browser is not None: 751 if browser is not None:
751 import Helpviewer.HelpWindow 752 import Helpviewer.HelpWindow
752 self.setTabIcon(self.indexOf(browser), 753 self.setTabIcon(
754 self.indexOf(browser),
753 Helpviewer.HelpWindow.HelpWindow.icon(browser.url())) 755 Helpviewer.HelpWindow.HelpWindow.icon(browser.url()))
754 Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\ 756 Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\
755 .iconChanged(browser.url()) 757 .iconChanged(browser.url())
756 758
757 def getSourceFileList(self): 759 def getSourceFileList(self):
831 request.setRawHeader("X-Eric5-UserLoadAction", b"1") 833 request.setRawHeader("X-Eric5-UserLoadAction", b"1")
832 if e5App().keyboardModifiers() == Qt.AltModifier: 834 if e5App().keyboardModifiers() == Qt.AltModifier:
833 self.newBrowser( 835 self.newBrowser(
834 None, (request, QNetworkAccessManager.GetOperation, b"")) 836 None, (request, QNetworkAccessManager.GetOperation, b""))
835 else: 837 else:
836 self.currentBrowser().setSource(None, 838 self.currentBrowser().setSource(
837 (request, QNetworkAccessManager.GetOperation, b"")) 839 None, (request, QNetworkAccessManager.GetOperation, b""))
838 self.currentBrowser().setFocus() 840 self.currentBrowser().setFocus()
839 841
840 def __pathSelected(self, path): 842 def __pathSelected(self, path):
841 """ 843 """
842 Private slot called when a URL is selected from the completer. 844 Private slot called when a URL is selected from the completer.
946 self.__closedTabsMenu.addAction( 948 self.__closedTabsMenu.addAction(
947 self.__mainWindow.icon(tab.url), title, 949 self.__mainWindow.icon(tab.url), title,
948 self.restoreClosedTab).setData(index) 950 self.restoreClosedTab).setData(index)
949 index += 1 951 index += 1
950 self.__closedTabsMenu.addSeparator() 952 self.__closedTabsMenu.addSeparator()
951 self.__closedTabsMenu.addAction(self.trUtf8("Restore All Closed Tabs"), 953 self.__closedTabsMenu.addAction(
952 self.restoreAllClosedTabs) 954 self.trUtf8("Restore All Closed Tabs"), self.restoreAllClosedTabs)
953 self.__closedTabsMenu.addAction(self.trUtf8("Clear List"), 955 self.__closedTabsMenu.addAction(
954 self.clearClosedTabsList) 956 self.trUtf8("Clear List"), self.clearClosedTabsList)
955 957
956 def closedTabsManager(self): 958 def closedTabsManager(self):
957 """ 959 """
958 Public slot to get a reference to the closed tabs manager. 960 Public slot to get a reference to the closed tabs manager.
959 961

eric ide

mercurial