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 |