WebBrowser/WebBrowserWindow.py

changeset 4956
1496516b0f2c
parent 4917
682750cc7bd5
child 4958
ef400197e7d5
diff -r 8a966fc19ce3 -r 1496516b0f2c WebBrowser/WebBrowserWindow.py
--- a/WebBrowser/WebBrowserWindow.py	Tue Apr 26 19:09:18 2016 +0200
+++ b/WebBrowser/WebBrowserWindow.py	Wed Apr 27 19:44:22 2016 +0200
@@ -97,6 +97,7 @@
     _notification = None
     _featurePermissionManager = None
     _flashCookieManager = None
+    _imageSearchEngine = None
     
     def __init__(self, home, path, parent, name, fromEric=False,
                  initShortcutsOnly=False, searchWord=None,
@@ -3448,6 +3449,21 @@
         return cls._flashCookieManager
         
     @classmethod
+    def imageSearchEngine(cls):
+        """
+        Class method to get a reference to the image search engine.
+        
+        @return reference to the image finder object
+        @rtype ImageSearchEngine
+        """
+        if cls._imageSearchEngine is None:
+            from .ImageSearch.ImageSearchEngine import \
+                ImageSearchEngine
+            cls._imageSearchEngine = ImageSearchEngine()
+        
+        return cls._imageSearchEngine
+        
+    @classmethod
     def mainWindow(cls):
         """
         Class method to get a reference to the main window.

eric ide

mercurial