Helpviewer/OfflineStorage/OfflineStorageConfigDialog.py

changeset 1337
95ceea538e4c
parent 1131
7781e396c903
child 1509
c0b5e693b0eb
--- a/Helpviewer/OfflineStorage/OfflineStorageConfigDialog.py	Sat Sep 17 16:28:41 2011 +0200
+++ b/Helpviewer/OfflineStorage/OfflineStorageConfigDialog.py	Sun Sep 18 20:04:24 2011 +0200
@@ -48,6 +48,18 @@
                 Preferences.getHelp("LocalStorageEnabled"))
         else:
             self.localStorageGroup.setEnabled(False)
+        
+        if hasattr(QWebSettings, "LocalContentCanAccessRemoteUrls"):
+            self.localRemoteUrlsCheckBox.setChecked(
+                Preferences.getHelp("LocalContentCanAccessRemoteUrls"))
+        else:
+            self.localRemoteUrlsCheckBox.setVisible(False)
+        
+        if hasattr(QWebSettings, "LocalContentCanAccessFileUrls"):
+            self.localFileUrlsCheckBox.setChecked(
+                Preferences.getHelp("LocalContentCanAccessFileUrls"))
+        else:
+            self.localFileUrlsCheckBox.setVisible(False)
     
     def storeData(self):
         """
@@ -67,6 +79,12 @@
         if self.localStorageGroup.isEnabled():
             Preferences.setHelp("LocalStorageEnabled",
                 self.localStorageEnabledCheckBox.isChecked())
+            if self.localRemoteUrlsCheckBox.isVisible():
+                Preferences.setHelp("LocalContentCanAccessRemoteUrls",
+                    self.localRemoteUrlsCheckBox.isChecked())
+            if self.localFileUrlsCheckBox.isVisible():
+                Preferences.setHelp("LocalContentCanAccessFileUrls",
+                    self.localFileUrlsCheckBox.isChecked())
     
     @pyqtSlot()
     def on_showDatabasesButton_clicked(self):

eric ide

mercurial