Preferences/ConfigurationPages/HelpWebBrowserPage.py

changeset 3010
befeff46ec0f
parent 2964
84b65fb9e780
child 3025
67064c71df21
child 3057
10516539f238
equal deleted inserted replaced
3009:bf5ae5d7477d 3010:befeff46ec0f
24 """ 24 """
25 def __init__(self, configDialog): 25 def __init__(self, configDialog):
26 """ 26 """
27 Constructor 27 Constructor
28 28
29 @param configDialog reference to the configuration dialog (ConfigurationDialog) 29 @param configDialog reference to the configuration dialog
30 (ConfigurationDialog)
30 """ 31 """
31 super().__init__() 32 super().__init__()
32 self.setupUi(self) 33 self.setupUi(self)
33 self.setObjectName("HelpWebBrowserPage") 34 self.setObjectName("HelpWebBrowserPage")
34 35
43 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None) 44 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None)
44 45
45 defaultSchemes = ["file://", "http://", "https://"] 46 defaultSchemes = ["file://", "http://", "https://"]
46 self.defaultSchemeCombo.addItems(defaultSchemes) 47 self.defaultSchemeCombo.addItems(defaultSchemes)
47 48
48 self.clickToFlashCheckBox.setIcon(UI.PixmapCache.getIcon("flashBlock.png")) 49 self.clickToFlashCheckBox.setIcon(
50 UI.PixmapCache.getIcon("flashBlock.png"))
49 51
50 # set initial values 52 # set initial values
51 self.singleHelpWindowCheckBox.setChecked( 53 self.singleHelpWindowCheckBox.setChecked(
52 Preferences.getHelp("SingleHelpWindow")) 54 Preferences.getHelp("SingleHelpWindow"))
53 self.saveGeometryCheckBox.setChecked( 55 self.saveGeometryCheckBox.setChecked(
120 idx = 5 122 idx = 5
121 self.expireHistory.setCurrentIndex(idx) 123 self.expireHistory.setCurrentIndex(idx)
122 124
123 for language in range(2, QLocale.LastLanguage + 1): 125 for language in range(2, QLocale.LastLanguage + 1):
124 if len(QLocale.countriesForLanguage(language)) > 0: 126 if len(QLocale.countriesForLanguage(language)) > 0:
125 self.languageCombo.addItem(QLocale.languageToString(language), language) 127 self.languageCombo.addItem(
128 QLocale.languageToString(language), language)
126 self.languageCombo.model().sort(0) 129 self.languageCombo.model().sort(0)
127 self.languageCombo.insertSeparator(0) 130 self.languageCombo.insertSeparator(0)
128 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0) 131 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0)
129 index = self.languageCombo.findData(Preferences.getHelp("SearchLanguage")) 132 index = self.languageCombo.findData(
133 Preferences.getHelp("SearchLanguage"))
130 if index > -1: 134 if index > -1:
131 self.languageCombo.setCurrentIndex(index) 135 self.languageCombo.setCurrentIndex(index)
132 136
133 if hasattr(QWebSettings, "SpatialNavigationEnabled"): 137 if hasattr(QWebSettings, "SpatialNavigationEnabled"):
134 self.spatialCheckBox.setChecked( 138 self.spatialCheckBox.setChecked(
262 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"]) 266 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"])
263 267
264 @pyqtSlot(int) 268 @pyqtSlot(int)
265 def on_startupCombo_currentIndexChanged(self, index): 269 def on_startupCombo_currentIndexChanged(self, index):
266 """ 270 """
267 Private slot to enable elements depending on the selected startup entry. 271 Private slot to enable elements depending on the selected startup
272 entry.
268 273
269 @param index index of the selected entry (integer) 274 @param index index of the selected entry (integer)
270 """ 275 """
271 enable = index == 0 276 enable = index == 0
272 self.homePageLabel.setEnabled(enable) 277 self.homePageLabel.setEnabled(enable)

eric ide

mercurial