138 @param saname name to be used for the single application server |
138 @param saname name to be used for the single application server |
139 @type str |
139 @type str |
140 """ |
140 """ |
141 self.__hideNavigationTimer = None |
141 self.__hideNavigationTimer = None |
142 |
142 |
143 super(WebBrowserWindow, self).__init__(parent) |
143 super().__init__(parent) |
144 self.setObjectName(name) |
144 self.setObjectName(name) |
145 if private: |
145 if private: |
146 self.setWindowTitle(self.tr("eric Web Browser (Private Mode)")) |
146 self.setWindowTitle(self.tr("eric Web Browser (Private Mode)")) |
147 else: |
147 else: |
148 self.setWindowTitle(self.tr("eric Web Browser")) |
148 self.setWindowTitle(self.tr("eric Web Browser")) |
4356 QWebEnginePage.WebAction.Back) |
4356 QWebEnginePage.WebAction.Back) |
4357 elif evt.button() == Qt.MouseButton.XButton2: |
4357 elif evt.button() == Qt.MouseButton.XButton2: |
4358 self.currentBrowser().triggerPageAction( |
4358 self.currentBrowser().triggerPageAction( |
4359 QWebEnginePage.WebAction.Forward) |
4359 QWebEnginePage.WebAction.Forward) |
4360 else: |
4360 else: |
4361 super(WebBrowserWindow, self).mousePressEvent(evt) |
4361 super().mousePressEvent(evt) |
4362 |
4362 |
4363 @classmethod |
4363 @classmethod |
4364 def feedsManager(cls): |
4364 def feedsManager(cls): |
4365 """ |
4365 """ |
4366 Class method to get a reference to the RSS feeds manager. |
4366 Class method to get a reference to the RSS feeds manager. |
4508 url = self.speedDial().urlForShortcut(number - 1) |
4508 url = self.speedDial().urlForShortcut(number - 1) |
4509 if url.isValid(): |
4509 if url.isValid(): |
4510 self.__linkActivated(url) |
4510 self.__linkActivated(url) |
4511 return |
4511 return |
4512 |
4512 |
4513 super(WebBrowserWindow, self).keyPressEvent(evt) |
4513 super().keyPressEvent(evt) |
4514 |
4514 |
4515 def event(self, evt): |
4515 def event(self, evt): |
4516 """ |
4516 """ |
4517 Public method handling events. |
4517 Public method handling events. |
4518 |
4518 |
4557 self.__navigationContainer.show() |
4557 self.__navigationContainer.show() |
4558 |
4558 |
4559 if self.__hideNavigationTimer: |
4559 if self.__hideNavigationTimer: |
4560 self.__hideNavigationTimer.stop() |
4560 self.__hideNavigationTimer.stop() |
4561 |
4561 |
4562 return super(WebBrowserWindow, self).event(evt) |
4562 return super().event(evt) |
4563 |
4563 |
4564 ########################################################################### |
4564 ########################################################################### |
4565 ## Interface to VirusTotal below ## |
4565 ## Interface to VirusTotal below ## |
4566 ########################################################################### |
4566 ########################################################################### |
4567 |
4567 |