Helpviewer/OfflineStorage/OfflineStorageConfigDialog.py

changeset 1337
95ceea538e4c
parent 1131
7781e396c903
child 1509
c0b5e693b0eb
equal deleted inserted replaced
1335:60a540cabd68 1337:95ceea538e4c
46 if hasattr(QWebSettings, "LocalStorageEnabled"): 46 if hasattr(QWebSettings, "LocalStorageEnabled"):
47 self.localStorageEnabledCheckBox.setChecked( 47 self.localStorageEnabledCheckBox.setChecked(
48 Preferences.getHelp("LocalStorageEnabled")) 48 Preferences.getHelp("LocalStorageEnabled"))
49 else: 49 else:
50 self.localStorageGroup.setEnabled(False) 50 self.localStorageGroup.setEnabled(False)
51
52 if hasattr(QWebSettings, "LocalContentCanAccessRemoteUrls"):
53 self.localRemoteUrlsCheckBox.setChecked(
54 Preferences.getHelp("LocalContentCanAccessRemoteUrls"))
55 else:
56 self.localRemoteUrlsCheckBox.setVisible(False)
57
58 if hasattr(QWebSettings, "LocalContentCanAccessFileUrls"):
59 self.localFileUrlsCheckBox.setChecked(
60 Preferences.getHelp("LocalContentCanAccessFileUrls"))
61 else:
62 self.localFileUrlsCheckBox.setVisible(False)
51 63
52 def storeData(self): 64 def storeData(self):
53 """ 65 """
54 Public slot to store the configuration data. 66 Public slot to store the configuration data.
55 """ 67 """
65 self.applicationCacheQuotaSpinBox.value()) 77 self.applicationCacheQuotaSpinBox.value())
66 78
67 if self.localStorageGroup.isEnabled(): 79 if self.localStorageGroup.isEnabled():
68 Preferences.setHelp("LocalStorageEnabled", 80 Preferences.setHelp("LocalStorageEnabled",
69 self.localStorageEnabledCheckBox.isChecked()) 81 self.localStorageEnabledCheckBox.isChecked())
82 if self.localRemoteUrlsCheckBox.isVisible():
83 Preferences.setHelp("LocalContentCanAccessRemoteUrls",
84 self.localRemoteUrlsCheckBox.isChecked())
85 if self.localFileUrlsCheckBox.isVisible():
86 Preferences.setHelp("LocalContentCanAccessFileUrls",
87 self.localFileUrlsCheckBox.isChecked())
70 88
71 @pyqtSlot() 89 @pyqtSlot()
72 def on_showDatabasesButton_clicked(self): 90 def on_showDatabasesButton_clicked(self):
73 """ 91 """
74 Private slot to show a dialog with all databases. 92 Private slot to show a dialog with all databases.

eric ide

mercurial