44 has changed |
44 has changed |
45 @signal titleChanged(HelpBrowser, str) emitted after the title of a browser |
45 @signal titleChanged(HelpBrowser, str) emitted after the title of a browser |
46 has changed |
46 has changed |
47 @signal showMessage(str) emitted to show a message in the main window status bar |
47 @signal showMessage(str) emitted to show a message in the main window status bar |
48 @signal browserClosed(QWidget) emitted after a browser was closed |
48 @signal browserClosed(QWidget) emitted after a browser was closed |
|
49 @signal browserZoomValueChanged(int) emitted to signal a change of the current |
|
50 browser's zoom level |
49 """ |
51 """ |
50 sourceChanged = pyqtSignal(HelpBrowser, QUrl) |
52 sourceChanged = pyqtSignal(HelpBrowser, QUrl) |
51 titleChanged = pyqtSignal(HelpBrowser, str) |
53 titleChanged = pyqtSignal(HelpBrowser, str) |
52 showMessage = pyqtSignal(str) |
54 showMessage = pyqtSignal(str) |
53 browserClosed = pyqtSignal(QWidget) |
55 browserClosed = pyqtSignal(QWidget) |
|
56 browserZoomValueChanged = pyqtSignal(int) |
54 |
57 |
55 def __init__(self, parent): |
58 def __init__(self, parent): |
56 """ |
59 """ |
57 Constructor |
60 Constructor |
58 |
61 |
315 browser.loadFinished.connect(self.__loadFinished) |
318 browser.loadFinished.connect(self.__loadFinished) |
316 browser.iconChanged.connect(self.__iconChanged) |
319 browser.iconChanged.connect(self.__iconChanged) |
317 browser.search.connect(self.newBrowser) |
320 browser.search.connect(self.newBrowser) |
318 browser.page().windowCloseRequested.connect(self.__windowCloseRequested) |
321 browser.page().windowCloseRequested.connect(self.__windowCloseRequested) |
319 browser.page().printRequested.connect(self.__printRequested) |
322 browser.page().printRequested.connect(self.__printRequested) |
|
323 browser.zoomValueChanged.connect(self.browserZoomValueChanged) |
320 |
324 |
321 if position == -1: |
325 if position == -1: |
322 index = self.addTab(browser, self.trUtf8("...")) |
326 index = self.addTab(browser, self.trUtf8("...")) |
323 else: |
327 else: |
324 index = self.insertTab(position, browser, self.trUtf8("...")) |
328 index = self.insertTab(position, browser, self.trUtf8("...")) |