Preferences/ConfigurationPages/SecurityPage.py

changeset 4619
aa2319888257
parent 4021
195a471c327b
child 4631
5c1a96925da4
equal deleted inserted replaced
4618:c730a41bbb9e 4619:aa2319888257
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import pyqtSlot 12 from PyQt5.QtCore import pyqtSlot
13 from PyQt5.QtWidgets import QDialog 13 from PyQt5.QtWidgets import QDialog
14 from PyQt5.QtWebKit import QWebSettings 14 try:
15 from PyQt5.QtWebKit import QWebSettings
16 except ImportError:
17 QWebSettings = None
15 18
16 from .ConfigurationPageBase import ConfigurationPageBase 19 from .ConfigurationPageBase import ConfigurationPageBase
17 from .Ui_SecurityPage import Ui_SecurityPage 20 from .Ui_SecurityPage import Ui_SecurityPage
18 21
19 import Preferences 22 import Preferences
41 Preferences.getUser("SavePasswords")) 44 Preferences.getUser("SavePasswords"))
42 self.masterPasswordCheckBox.setChecked( 45 self.masterPasswordCheckBox.setChecked(
43 Preferences.getUser("UseMasterPassword")) 46 Preferences.getUser("UseMasterPassword"))
44 self.masterPasswordButton.setEnabled( 47 self.masterPasswordButton.setEnabled(
45 Preferences.getUser("UseMasterPassword")) 48 Preferences.getUser("UseMasterPassword"))
46 if hasattr(QWebSettings, "DnsPrefetchEnabled"): 49 if QWebSettings and hasattr(QWebSettings, "DnsPrefetchEnabled"):
47 self.dnsPrefetchCheckBox.setChecked( 50 self.dnsPrefetchCheckBox.setChecked(
48 Preferences.getHelp("DnsPrefetchEnabled")) 51 Preferences.getHelp("DnsPrefetchEnabled"))
49 else: 52 else:
50 self.dnsPrefetchCheckBox.setEnabled(False) 53 self.dnsPrefetchCheckBox.setEnabled(False)
51 54

eric ide

mercurial