Helpviewer/HelpWindow.py

changeset 1972
5341662d6cfb
parent 1970
02cf3bac079b
child 2071
136eb25e4314
equal deleted inserted replaced
1971:a68d78702c98 1972:5341662d6cfb
204 self.restoreGeometry(g) 204 self.restoreGeometry(g)
205 205
206 self.__setIconDatabasePath() 206 self.__setIconDatabasePath()
207 self.__initWebSettings() 207 self.__initWebSettings()
208 208
209 self.__adBlockIcon = AdBlockIcon(self)
210 self.statusBar().addPermanentWidget(self.__adBlockIcon)
211 self.__adBlockIcon.setEnabled(Preferences.getHelp("AdBlockEnabled"))
212
213 self.__initActions() 209 self.__initActions()
214 self.__initMenus() 210 self.__initMenus()
215 self.__initToolbars() 211 self.__initToolbars()
216 212
217 self.historyManager() 213 self.historyManager()
222 218
223 self.tabWidget.newBrowser(home) 219 self.tabWidget.newBrowser(home)
224 self.tabWidget.currentBrowser().setFocus() 220 self.tabWidget.currentBrowser().setFocus()
225 221
226 self.__class__.helpwindows.append(self) 222 self.__class__.helpwindows.append(self)
223
224 self.__adBlockIcon = AdBlockIcon(self)
225 self.statusBar().addPermanentWidget(self.__adBlockIcon)
226 self.__adBlockIcon.setEnabled(Preferences.getHelp("AdBlockEnabled"))
227 self.tabWidget.currentChanged[int].connect(self.__adBlockIcon.currentChanged)
228 self.tabWidget.sourceChanged.connect(self.__adBlockIcon.sourceChanged)
227 229
228 QDesktopServices.setUrlHandler("http", self.__linkActivated) 230 QDesktopServices.setUrlHandler("http", self.__linkActivated)
229 QDesktopServices.setUrlHandler("https", self.__linkActivated) 231 QDesktopServices.setUrlHandler("https", self.__linkActivated)
230 232
231 # setup connections 233 # setup connections

eric ide

mercurial