Fixed an issue in the new web browser configuration page.

Sun, 07 Aug 2016 15:56:15 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 07 Aug 2016 15:56:15 +0200
changeset 5082
466972340311
parent 5079
afc7a0bfcbf7
child 5089
700fc0934424

Fixed an issue in the new web browser configuration page.

Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/WebBrowserPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/WebBrowserPage.ui file | annotate | diff | comparison | revisions
Binary file Documentation/Help/source.qch has changed
--- a/Preferences/ConfigurationPages/WebBrowserPage.py	Sat Jul 30 12:49:25 2016 +0200
+++ b/Preferences/ConfigurationPages/WebBrowserPage.py	Sun Aug 07 15:56:15 2016 +0200
@@ -44,6 +44,7 @@
         else:
             self.__browserWindow = None
         self.setCurrentPageButton.setEnabled(self.__browserWindow is not None)
+        self.imageSearchGroup.setEnabled(self.__browserWindow is not None)
         
         defaultSchemes = ["file://", "http://", "https://"]
         self.defaultSchemeCombo.addItems(defaultSchemes)
@@ -135,15 +136,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)
+        if self.__browserWindow:
+            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"))
--- a/Preferences/ConfigurationPages/WebBrowserPage.ui	Sat Jul 30 12:49:25 2016 +0200
+++ b/Preferences/ConfigurationPages/WebBrowserPage.ui	Sun Aug 07 15:56:15 2016 +0200
@@ -547,7 +547,7 @@
     </widget>
    </item>
    <item>
-    <widget class="QGroupBox" name="groupBox_7">
+    <widget class="QGroupBox" name="imageSearchGroup">
      <property name="title">
       <string>Image Search</string>
      </property>

eric ide

mercurial