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() |