WebBrowser/FeaturePermissions/FeaturePermissionManager.py

branch
QtWebEngine
changeset 4904
ea8f13f76d26
parent 4788
7076adec8ddd
child 5034
203039d7e945
diff -r 10910764454a -r ea8f13f76d26 WebBrowser/FeaturePermissions/FeaturePermissionManager.py
--- a/WebBrowser/FeaturePermissions/FeaturePermissionManager.py	Mon Mar 28 16:06:39 2016 +0200
+++ b/WebBrowser/FeaturePermissions/FeaturePermissionManager.py	Mon Mar 28 16:34:22 2016 +0200
@@ -33,7 +33,7 @@
         super(FeaturePermissionManager, self).__init__(parent)
         
         self.__featurePermissions = {
-            # TODO: Qt 5.6
+            # TODO: Qt 5.7?
 ##            QWebEnginePage.Notifications: {
 ##                QWebEnginePage.PermissionGrantedByUser: [],
 ##                QWebEnginePage.PermissionDeniedByUser: [],
@@ -54,9 +54,13 @@
                 QWebEnginePage.PermissionGrantedByUser: [],
                 QWebEnginePage.PermissionDeniedByUser: [],
             },
+            QWebEnginePage.MouseLock: {
+                QWebEnginePage.PermissionGrantedByUser: [],
+                QWebEnginePage.PermissionDeniedByUser: [],
+            },
         }
         self.__featurePermissionsKeys = {
-            # TODO: Qt 5.6
+            # TODO: Qt 5.7?
 ##            (QWebEnginePage.Notifications,
 ##             QWebEnginePage.PermissionGrantedByUser):
 ##            "NotificationsGranted",
@@ -87,6 +91,12 @@
             (QWebEnginePage.MediaAudioVideoCapture,
              QWebEnginePage.PermissionDeniedByUser):
             "MediaAudioVideoCaptureDenied",
+            (QWebEnginePage.MouseLock,
+             QWebEnginePage.PermissionGrantedByUser):
+            "MouseLockGranted",
+            (QWebEnginePage.MouseLock,
+             QWebEnginePage.PermissionDeniedByUser):
+            "MouseLockDenied",
         }
         
         self.__loaded = False

eric ide

mercurial