diff -r 33079db9e5ba -r ceabb30155b8 src/eric7/WebBrowser/FeaturePermissions/FeaturePermissionBar.py --- a/src/eric7/WebBrowser/FeaturePermissions/FeaturePermissionBar.py Wed Dec 18 16:51:10 2024 +0100 +++ b/src/eric7/WebBrowser/FeaturePermissions/FeaturePermissionBar.py Wed Dec 18 16:52:16 2024 +0100 @@ -20,6 +20,8 @@ class FeaturePermissionBar(EricAnimatedWidget): """ Class implementing the feature permission bar widget. + + Note: This is not needed for Qt 6.8+. """ DefaultHeight = 30 @@ -57,7 +59,9 @@ QWebEnginePage.Feature.MediaAudioVideoCapture: self.tr( "{0} wants to use your microphone and camera." ), - QWebEnginePage.Feature.MouseLock: self.tr("{0} wants to lock your mouse."), + QWebEnginePage.Feature.MouseLock: self.tr( + "{0} wants to lock your mouse." + ), QWebEnginePage.Feature.DesktopVideoCapture: self.tr( "{0} wants to capture video of your screen." ), @@ -76,7 +80,8 @@ QWebEnginePage.Feature.MediaAudioVideoCapture: "audio-video", QWebEnginePage.Feature.MouseLock: "mouse", QWebEnginePage.Feature.DesktopVideoCapture: "desktopVideoCapture", - QWebEnginePage.Feature.DesktopAudioVideoCapture: "desktopAudioVideoCapture", + QWebEnginePage.Feature.DesktopAudioVideoCapture: + "desktopAudioVideoCapture", QWebEnginePage.Feature.Notifications: "notification", } @@ -93,7 +98,9 @@ self.__rememberButton.setCheckable(True) self.__allowButton = QPushButton(self.tr("Allow"), self) self.__denyButton = QPushButton(self.tr("Deny"), self) - self.__discardButton = QPushButton(EricPixmapCache.getIcon("close"), "", self) + self.__discardButton = QPushButton( + EricPixmapCache.getIcon("close"), "", self + ) self.__allowButton.clicked.connect(self.__permissionGranted) self.__denyButton.clicked.connect(self.__permissionDenied) self.__discardButton.clicked.connect(self.__permissionUnknown) @@ -135,6 +142,7 @@ self.__page.loadStarted.disconnect(self.hide) super().hide() + @pyqtSlot() def __permissionDenied(self): """ Private slot handling the user pressing the deny button. @@ -157,6 +165,7 @@ self.hide() + @pyqtSlot() def __permissionGranted(self): """ Private slot handling the user pressing the allow button. @@ -179,9 +188,10 @@ self.hide() + @pyqtSlot() def __permissionUnknown(self): """ - Private slot handling the user closing the dialog without. + Private slot handling the user closing the dialog without a selection. """ if self.__page is None or self.__manager is None: return