42 # Web Browser |
42 # Web Browser |
43 self.__browserWindow = mw |
43 self.__browserWindow = mw |
44 else: |
44 else: |
45 self.__browserWindow = None |
45 self.__browserWindow = None |
46 self.setCurrentPageButton.setEnabled(self.__browserWindow is not None) |
46 self.setCurrentPageButton.setEnabled(self.__browserWindow is not None) |
|
47 self.imageSearchGroup.setEnabled(self.__browserWindow is not None) |
47 |
48 |
48 defaultSchemes = ["file://", "http://", "https://"] |
49 defaultSchemes = ["file://", "http://", "https://"] |
49 self.defaultSchemeCombo.addItems(defaultSchemes) |
50 self.defaultSchemeCombo.addItems(defaultSchemes) |
50 |
51 |
51 # set initial values |
52 # set initial values |
133 index = self.languageCombo.findData( |
134 index = self.languageCombo.findData( |
134 Preferences.getWebBrowser("SearchLanguage")) |
135 Preferences.getWebBrowser("SearchLanguage")) |
135 if index > -1: |
136 if index > -1: |
136 self.languageCombo.setCurrentIndex(index) |
137 self.languageCombo.setCurrentIndex(index) |
137 |
138 |
138 for engineName in self.__browserWindow.imageSearchEngine()\ |
139 if self.__browserWindow: |
139 .searchEngineNames(): |
140 for engineName in self.__browserWindow.imageSearchEngine()\ |
140 self.imageSearchComboBox.addItem( |
141 .searchEngineNames(): |
141 UI.PixmapCache.getIcon("{0}.png".format(engineName.lower())), |
142 self.imageSearchComboBox.addItem( |
142 engineName) |
143 UI.PixmapCache.getIcon("{0}.png".format(engineName.lower())), |
143 index = self.imageSearchComboBox.findText( |
144 engineName) |
144 Preferences.getWebBrowser("ImageSearchEngine")) |
145 index = self.imageSearchComboBox.findText( |
145 if index > -1: |
146 Preferences.getWebBrowser("ImageSearchEngine")) |
146 self.imageSearchComboBox.setCurrentIndex(index) |
147 if index > -1: |
|
148 self.imageSearchComboBox.setCurrentIndex(index) |
147 |
149 |
148 self.spatialCheckBox.setChecked( |
150 self.spatialCheckBox.setChecked( |
149 Preferences.getWebBrowser("SpatialNavigationEnabled")) |
151 Preferences.getWebBrowser("SpatialNavigationEnabled")) |
150 self.linksInFocusChainCheckBox.setChecked( |
152 self.linksInFocusChainCheckBox.setChecked( |
151 Preferences.getWebBrowser("LinksIncludedInFocusChain")) |
153 Preferences.getWebBrowser("LinksIncludedInFocusChain")) |