diff -r ad3f6c1caf8d -r 285bfd224a1b WebBrowser/WebBrowserView.py --- a/WebBrowser/WebBrowserView.py Wed Feb 17 19:49:51 2016 +0100 +++ b/WebBrowser/WebBrowserView.py Thu Feb 18 20:19:33 2016 +0100 @@ -1045,7 +1045,6 @@ ## url = act.data() ## self.__mw.downloadManager().download(url, True, mainWindow=self.__mw) - # TODO: this needs to be changed def __pauseMedia(self): """ Private slot to pause or play the selected media. @@ -1071,22 +1070,21 @@ ## url = act.data() ## self.__mw.requestVirusTotalScan(url) - # TODO OpenSearch -## def __searchRequested(self, act): -## """ -## Private slot to search for some text with a selected search engine. -## -## @param act reference to the action that triggered this slot (QAction) -## """ -## searchText = self.selectedText() -## -## if not searchText: -## return -## -## engineName = act.data() -## if engineName: -## engine = self.__mw.openSearchManager().engine(engineName) -## self.search.emit(engine.searchUrl(searchText)) + def __searchRequested(self, act): + """ + Private slot to search for some text with a selected search engine. + + @param act reference to the action that triggered this slot (QAction) + """ + searchText = self.selectedText() + + if not searchText: + return + + engineName = act.data() + if engineName: + engine = self.__mw.openSearchManager().engine(engineName) + self.search.emit(engine.searchUrl(searchText)) def __addSearchEngine(self): """