Preferences/ConfigurationPages/HelpWebBrowserPage.py

changeset 629
c88489b378fb
parent 354
f80d88e87677
child 634
7b84cbd2f752
equal deleted inserted replaced
628:94f012a1261f 629:c88489b378fb
7 Module implementing the Help web browser configuration page. 7 Module implementing the Help web browser configuration page.
8 """ 8 """
9 9
10 from PyQt4.QtCore import pyqtSlot 10 from PyQt4.QtCore import pyqtSlot
11 from PyQt4.QtWebKit import QWebSettings 11 from PyQt4.QtWebKit import QWebSettings
12 from PyQt4.QtNetwork import QNetworkRequest
12 13
13 from .ConfigurationPageBase import ConfigurationPageBase 14 from .ConfigurationPageBase import ConfigurationPageBase
14 from .Ui_HelpWebBrowserPage import Ui_HelpWebBrowserPage 15 from .Ui_HelpWebBrowserPage import Ui_HelpWebBrowserPage
15 16
16 import Preferences 17 import Preferences
70 71
71 self.diskCacheCheckBox.setChecked( 72 self.diskCacheCheckBox.setChecked(
72 Preferences.getHelp("DiskCacheEnabled")) 73 Preferences.getHelp("DiskCacheEnabled"))
73 self.cacheSizeSpinBox.setValue( 74 self.cacheSizeSpinBox.setValue(
74 Preferences.getHelp("DiskCacheSize")) 75 Preferences.getHelp("DiskCacheSize"))
76 cachePolicy = Preferences.getHelp("CachePolicy")
77 if cachePolicy == QNetworkRequest.PreferNetwork:
78 self.cacheKeepButton.setChecked(True)
79 elif cachePolicy == QNetworkRequest.PreferCache:
80 self.cachePreferButton.setChecked(True)
81 elif cachePolicy == QNetworkRequest.AlwaysCache:
82 self.cacheOfflineButton.setChecked(True)
83
75 self.printBackgroundsCheckBox.setChecked( 84 self.printBackgroundsCheckBox.setChecked(
76 Preferences.getHelp("PrintBackgrounds")) 85 Preferences.getHelp("PrintBackgrounds"))
77 86
78 self.startupCombo.setCurrentIndex( 87 self.startupCombo.setCurrentIndex(
79 Preferences.getHelp("StartupBehavior")) 88 Preferences.getHelp("StartupBehavior"))
133 142
134 Preferences.setHelp("DiskCacheEnabled", 143 Preferences.setHelp("DiskCacheEnabled",
135 self.diskCacheCheckBox.isChecked()) 144 self.diskCacheCheckBox.isChecked())
136 Preferences.setHelp("DiskCacheSize", 145 Preferences.setHelp("DiskCacheSize",
137 self.cacheSizeSpinBox.value()) 146 self.cacheSizeSpinBox.value())
147 if self.cacheKeepButton.isChecked():
148 Preferences.setHelp("CachePolicy",
149 QNetworkRequest.PreferNetwork)
150 elif self.cachePreferButton.isChecked():
151 Preferences.setHelp("CachePolicy",
152 QNetworkRequest.PreferCache)
153 elif self.cacheOfflineButton.isChecked():
154 Preferences.setHelp("CachePolicy",
155 QNetworkRequest.AlwaysCache)
156
138 Preferences.setHelp("PrintBackgrounds", 157 Preferences.setHelp("PrintBackgrounds",
139 self.printBackgroundsCheckBox.isChecked()) 158 self.printBackgroundsCheckBox.isChecked())
140 159
141 Preferences.setHelp("StartupBehavior", 160 Preferences.setHelp("StartupBehavior",
142 self.startupCombo.currentIndex()) 161 self.startupCombo.currentIndex())

eric ide

mercurial