Preferences/ConfigurationPages/HelpWebBrowserPage.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2791
a9577f248f04
parent 3010
befeff46ec0f
child 3058
0a02c433f52d
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
26 """ 26 """
27 def __init__(self, configDialog): 27 def __init__(self, configDialog):
28 """ 28 """
29 Constructor 29 Constructor
30 30
31 @param configDialog reference to the configuration dialog (ConfigurationDialog) 31 @param configDialog reference to the configuration dialog
32 (ConfigurationDialog)
32 """ 33 """
33 super(HelpWebBrowserPage, self).__init__() 34 super(HelpWebBrowserPage, self).__init__()
34 self.setupUi(self) 35 self.setupUi(self)
35 self.setObjectName("HelpWebBrowserPage") 36 self.setObjectName("HelpWebBrowserPage")
36 37
45 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None) 46 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None)
46 47
47 defaultSchemes = ["file://", "http://", "https://"] 48 defaultSchemes = ["file://", "http://", "https://"]
48 self.defaultSchemeCombo.addItems(defaultSchemes) 49 self.defaultSchemeCombo.addItems(defaultSchemes)
49 50
50 self.clickToFlashCheckBox.setIcon(UI.PixmapCache.getIcon("flashBlock.png")) 51 self.clickToFlashCheckBox.setIcon(
52 UI.PixmapCache.getIcon("flashBlock.png"))
51 53
52 # set initial values 54 # set initial values
53 self.singleHelpWindowCheckBox.setChecked( 55 self.singleHelpWindowCheckBox.setChecked(
54 Preferences.getHelp("SingleHelpWindow")) 56 Preferences.getHelp("SingleHelpWindow"))
55 self.saveGeometryCheckBox.setChecked( 57 self.saveGeometryCheckBox.setChecked(
122 idx = 5 124 idx = 5
123 self.expireHistory.setCurrentIndex(idx) 125 self.expireHistory.setCurrentIndex(idx)
124 126
125 for language in range(2, QLocale.LastLanguage + 1): 127 for language in range(2, QLocale.LastLanguage + 1):
126 if len(QLocale.countriesForLanguage(language)) > 0: 128 if len(QLocale.countriesForLanguage(language)) > 0:
127 self.languageCombo.addItem(QLocale.languageToString(language), language) 129 self.languageCombo.addItem(
130 QLocale.languageToString(language), language)
128 self.languageCombo.model().sort(0) 131 self.languageCombo.model().sort(0)
129 self.languageCombo.insertSeparator(0) 132 self.languageCombo.insertSeparator(0)
130 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0) 133 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0)
131 index = self.languageCombo.findData(Preferences.getHelp("SearchLanguage")) 134 index = self.languageCombo.findData(
135 Preferences.getHelp("SearchLanguage"))
132 if index > -1: 136 if index > -1:
133 self.languageCombo.setCurrentIndex(index) 137 self.languageCombo.setCurrentIndex(index)
134 138
135 if hasattr(QWebSettings, "SpatialNavigationEnabled"): 139 if hasattr(QWebSettings, "SpatialNavigationEnabled"):
136 self.spatialCheckBox.setChecked( 140 self.spatialCheckBox.setChecked(
264 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"]) 268 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"])
265 269
266 @pyqtSlot(int) 270 @pyqtSlot(int)
267 def on_startupCombo_currentIndexChanged(self, index): 271 def on_startupCombo_currentIndexChanged(self, index):
268 """ 272 """
269 Private slot to enable elements depending on the selected startup entry. 273 Private slot to enable elements depending on the selected startup
274 entry.
270 275
271 @param index index of the selected entry (integer) 276 @param index index of the selected entry (integer)
272 """ 277 """
273 enable = index == 0 278 enable = index == 0
274 self.homePageLabel.setEnabled(enable) 279 self.homePageLabel.setEnabled(enable)
298 def create(dlg): 303 def create(dlg):
299 """ 304 """
300 Module function to create the configuration page. 305 Module function to create the configuration page.
301 306
302 @param dlg reference to the configuration dialog 307 @param dlg reference to the configuration dialog
308 @return reference to the instantiated page (ConfigurationPageBase)
303 """ 309 """
304 page = HelpWebBrowserPage(dlg) 310 page = HelpWebBrowserPage(dlg)
305 return page 311 return page

eric ide

mercurial