src/eric7/WebBrowser/FeaturePermissions/FeaturePermissionBar.py

branch
eric7
changeset 11102
ceabb30155b8
parent 11090
f5f5f5803935
child 11105
ec86fc991d28
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

eric ide

mercurial