Helpviewer/HelpWindow.py

changeset 634
7b84cbd2f752
parent 564
b3d966393ba9
child 637
4e4c729e86cf
equal deleted inserted replaced
633:4bda1d24b8a7 634:7b84cbd2f752
40 from .Passwords.PasswordManager import PasswordManager 40 from .Passwords.PasswordManager import PasswordManager
41 from .Network.NetworkAccessManager import NetworkAccessManager 41 from .Network.NetworkAccessManager import NetworkAccessManager
42 from .AdBlock.AdBlockManager import AdBlockManager 42 from .AdBlock.AdBlockManager import AdBlockManager
43 from .OfflineStorage.OfflineStorageConfigDialog import OfflineStorageConfigDialog 43 from .OfflineStorage.OfflineStorageConfigDialog import OfflineStorageConfigDialog
44 from .UserAgent.UserAgentMenu import UserAgentMenu 44 from .UserAgent.UserAgentMenu import UserAgentMenu
45 from .HelpTabBar import HelpTabBar
45 46
46 from E5Gui.E5TabWidget import E5TabWidget 47 from E5Gui.E5TabWidget import E5TabWidget
47 from E5Gui.E5Action import E5Action 48 from E5Gui.E5Action import E5Action
48 from E5Gui import E5MessageBox 49 from E5Gui import E5MessageBox
49 50
120 121
121 # Attributes for WebKit based browser 122 # Attributes for WebKit based browser
122 self.__progressBar = None 123 self.__progressBar = None
123 124
124 self.tabContextMenuIndex = -1 125 self.tabContextMenuIndex = -1
125 self.tabWidget = E5TabWidget(self, dnd = True) 126 self.tabWidget = E5TabWidget(self, dnd = True, tabBar = HelpTabBar(self))
126 self.tabWidget.currentChanged[int].connect(self.__currentChanged) 127 self.tabWidget.currentChanged[int].connect(self.__currentChanged)
127 self.tabWidget.setTabContextMenuPolicy(Qt.CustomContextMenu) 128 self.tabWidget.setTabContextMenuPolicy(Qt.CustomContextMenu)
128 self.tabWidget.customTabContextMenuRequested.connect(self.__showContextMenu) 129 self.tabWidget.customTabContextMenuRequested.connect(self.__showContextMenu)
129 130
130 self.findDlg = SearchWidget(self, self) 131 self.findDlg = SearchWidget(self, self)
2071 2072
2072 @return reference to the current help browser (HelpBrowser) 2073 @return reference to the current help browser (HelpBrowser)
2073 """ 2074 """
2074 return self.tabWidget.currentWidget() 2075 return self.tabWidget.currentWidget()
2075 2076
2077 def browserAt(self, index):
2078 """
2079 Public method to get a reference to the help browser with the given index.
2080
2081 @param index index of the browser to get (integer)
2082 @return reference to the indexed help browser (HelpBrowser)
2083 """
2084 return self.tabWidget.widget(index)
2085
2076 def browsers(self): 2086 def browsers(self):
2077 """ 2087 """
2078 Public method to get a list of references to all help browsers. 2088 Public method to get a list of references to all help browsers.
2079 2089
2080 @return list of references to help browsers (list of HelpBrowser) 2090 @return list of references to help browsers (list of HelpBrowser)

eric ide

mercurial