diff -r 1496516b0f2c -r 55c9bb589b0a Preferences/ConfigurationPages/WebBrowserPage.py --- a/Preferences/ConfigurationPages/WebBrowserPage.py Wed Apr 27 19:44:22 2016 +0200 +++ b/Preferences/ConfigurationPages/WebBrowserPage.py Sat Apr 30 13:07:13 2016 +0200 @@ -14,6 +14,7 @@ from .ConfigurationPageBase import ConfigurationPageBase from .Ui_WebBrowserPage import Ui_WebBrowserPage +import UI.PixmapCache import Preferences @@ -127,6 +128,16 @@ if index > -1: self.languageCombo.setCurrentIndex(index) + for engineName in self.__browserWindow.imageSearchEngine()\ + .searchEngineNames(): + self.imageSearchComboBox.addItem( + UI.PixmapCache.getIcon("{0}.png".format(engineName.lower())), + engineName) + index = self.imageSearchComboBox.findText( + Preferences.getWebBrowser("ImageSearchEngine")) + if index > -1: + self.imageSearchComboBox.setCurrentIndex(index) + self.spatialCheckBox.setChecked( Preferences.getWebBrowser("SpatialNavigationEnabled")) self.linksInFocusChainCheckBox.setChecked( @@ -236,6 +247,10 @@ Preferences.setWebBrowser("SearchLanguage", language) Preferences.setWebBrowser( + "ImageSearchEngine", + self.imageSearchComboBox.currentText()) + + Preferences.setWebBrowser( "SpatialNavigationEnabled", self.spatialCheckBox.isChecked()) Preferences.setWebBrowser(