src/eric7/WebBrowser/FeaturePermissions/FeaturePermissionManager.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
9 9
10 from PyQt6.QtCore import QObject 10 from PyQt6.QtCore import QObject
11 from PyQt6.QtWidgets import QDialog 11 from PyQt6.QtWidgets import QDialog
12 from PyQt6.QtWebEngineCore import QWebEnginePage 12 from PyQt6.QtWebEngineCore import QWebEnginePage
13 13
14 import Globals 14 from eric7 import Globals, Preferences
15 import Preferences
16 15
17 16
18 class FeaturePermissionManager(QObject): 17 class FeaturePermissionManager(QObject):
19 """ 18 """
20 Class implementing the feature permission manager object. 19 Class implementing the feature permission manager object.
205 Private method to save the remembered feature permissions. 204 Private method to save the remembered feature permissions.
206 """ 205 """
207 if not self.__loaded: 206 if not self.__loaded:
208 return 207 return
209 208
210 import WebBrowser.WebBrowserWindow 209 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
211 210
212 if WebBrowser.WebBrowserWindow.WebBrowserWindow.isPrivate(): 211 if WebBrowserWindow.isPrivate():
213 return 212 return
214 213
215 for (feature, permission), key in self.__featurePermissionsKeys.items(): 214 for (feature, permission), key in self.__featurePermissionsKeys.items():
216 Preferences.getSettings().setValue( 215 Preferences.getSettings().setValue(
217 FeaturePermissionManager.SettingsKeyFormat.format(key), 216 FeaturePermissionManager.SettingsKeyFormat.format(key),

eric ide

mercurial