WebBrowser/FeaturePermissions/FeaturePermissionManager.py

changeset 5034
203039d7e945
parent 4904
ea8f13f76d26
child 5389
9b1c800daff3
equal deleted inserted replaced
5033:d1c2651060ec 5034:203039d7e945
31 @type QObject 31 @type QObject
32 """ 32 """
33 super(FeaturePermissionManager, self).__init__(parent) 33 super(FeaturePermissionManager, self).__init__(parent)
34 34
35 self.__featurePermissions = { 35 self.__featurePermissions = {
36 # TODO: Qt 5.7?
37 ## QWebEnginePage.Notifications: {
38 ## QWebEnginePage.PermissionGrantedByUser: [],
39 ## QWebEnginePage.PermissionDeniedByUser: [],
40 ## },
41 QWebEnginePage.Geolocation: { 36 QWebEnginePage.Geolocation: {
42 QWebEnginePage.PermissionGrantedByUser: [], 37 QWebEnginePage.PermissionGrantedByUser: [],
43 QWebEnginePage.PermissionDeniedByUser: [], 38 QWebEnginePage.PermissionDeniedByUser: [],
44 }, 39 },
45 QWebEnginePage.MediaAudioCapture: { 40 QWebEnginePage.MediaAudioCapture: {
58 QWebEnginePage.PermissionGrantedByUser: [], 53 QWebEnginePage.PermissionGrantedByUser: [],
59 QWebEnginePage.PermissionDeniedByUser: [], 54 QWebEnginePage.PermissionDeniedByUser: [],
60 }, 55 },
61 } 56 }
62 self.__featurePermissionsKeys = { 57 self.__featurePermissionsKeys = {
63 # TODO: Qt 5.7?
64 ## (QWebEnginePage.Notifications,
65 ## QWebEnginePage.PermissionGrantedByUser):
66 ## "NotificationsGranted",
67 ## (QWebEnginePage.Notifications,
68 ## QWebEnginePage.PermissionDeniedByUser):
69 ## "NotificationsDenied",
70 (QWebEnginePage.Geolocation, 58 (QWebEnginePage.Geolocation,
71 QWebEnginePage.PermissionGrantedByUser): 59 QWebEnginePage.PermissionGrantedByUser):
72 "GeolocationGranted", 60 "GeolocationGranted",
73 (QWebEnginePage.Geolocation, 61 (QWebEnginePage.Geolocation,
74 QWebEnginePage.PermissionDeniedByUser): 62 QWebEnginePage.PermissionDeniedByUser):

eric ide

mercurial