--- 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.