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