WebBrowser/JavaScript/ExternalJsObject.py

branch
QtWebEngine
changeset 4861
d419f153925d
parent 4749
750577d35452
child 4863
9d86824898e1
equal deleted inserted replaced
4860:0a44aff88bfa 4861:d419f153925d
86 """ 86 """
87 import WebBrowser.WebBrowserWindow 87 import WebBrowser.WebBrowserWindow
88 WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager()\ 88 WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager()\
89 .formSubmitted(urlStr, userName, password, data, 89 .formSubmitted(urlStr, userName, password, data,
90 self.page()) 90 self.page())
91
92 @pyqtSlot(result=str)
93 def providerString(self):
94 """
95 Public method to get a string for the search provider.
96
97 @return string for the search provider (string)
98 """
99 return (self.tr("Search results provided by {0}")
100 .format(self.__page.view().mainWindow().openSearchManager()
101 .currentEngineName()))
102
103 @pyqtSlot(str, result=str)
104 def searchUrl(self, searchStr):
105 """
106 Public method to get the search URL for the given search term.
107
108 @param searchStr search term (string)
109 @return search URL (string)
110 """
111 return bytes(
112 self.__page.view().mainWindow().openSearchManager().currentEngine()
113 .searchUrl(searchStr).toEncoded()).decode()

eric ide

mercurial