Helpviewer/HelpTabWidget.py

changeset 1965
96f5a76e1845
parent 1953
26aa6fd94dc2
child 2006
1056be73e934
equal deleted inserted replaced
1964:6a6a53f2d086 1965:96f5a76e1845
866 return 866 return
867 867
868 act = self.sender() 868 act = self.sender()
869 tab = self.__closedTabsManager.getClosedTabAt(act.data()) 869 tab = self.__closedTabsManager.getClosedTabAt(act.data())
870 870
871 self.newBrowser(tab.url.toString(), position = tab.position) 871 self.newBrowser(tab.url.toString(), position=tab.position)
872 872
873 def canRestoreClosedTab(self): 873 def canRestoreClosedTab(self):
874 """ 874 """
875 Public method to check, if closed tabs can be restored. 875 Public method to check, if closed tabs can be restored.
876 876
884 """ 884 """
885 if not self.canRestoreClosedTab(): 885 if not self.canRestoreClosedTab():
886 return 886 return
887 887
888 for tab in self.__closedTabsManager.allClosedTabs(): 888 for tab in self.__closedTabsManager.allClosedTabs():
889 self.newBrowser(tab.url.toString(), position = tab.position) 889 self.newBrowser(tab.url.toString(), position=tab.position)
890 self.__closedTabsManager.clearList() 890 self.__closedTabsManager.clearList()
891 891
892 def clearClosedTabsList(self): 892 def clearClosedTabsList(self):
893 """ 893 """
894 Public slot to clear the list of closed tabs. 894 Public slot to clear the list of closed tabs.
904 904
905 self.__closedTabsMenu.clear() 905 self.__closedTabsMenu.clear()
906 index = 0 906 index = 0
907 for tab in self.__closedTabsManager.allClosedTabs(): 907 for tab in self.__closedTabsManager.allClosedTabs():
908 title = fm.elidedText(tab.title, Qt.ElideRight, maxWidth) 908 title = fm.elidedText(tab.title, Qt.ElideRight, maxWidth)
909 self.__closedTabsMenu.addAction(self.__mainWindow.icon(tab.url), title, 909 self.__closedTabsMenu.addAction(self.__mainWindow.icon(tab.url), title,
910 self.restoreClosedTab).setData(index) 910 self.restoreClosedTab).setData(index)
911 index += 1 911 index += 1
912 self.__closedTabsMenu.addSeparator() 912 self.__closedTabsMenu.addSeparator()
913 self.__closedTabsMenu.addAction(self.trUtf8("Restore All Closed Tabs"), 913 self.__closedTabsMenu.addAction(self.trUtf8("Restore All Closed Tabs"),
914 self.restoreAllClosedTabs) 914 self.restoreAllClosedTabs)

eric ide

mercurial