42 <hr /><hr /> |
42 <hr /><hr /> |
43 <a NAME="OpenSearchEngine" ID="OpenSearchEngine"></a> |
43 <a NAME="OpenSearchEngine" ID="OpenSearchEngine"></a> |
44 <h2>OpenSearchEngine</h2> |
44 <h2>OpenSearchEngine</h2> |
45 <p> |
45 <p> |
46 Class implementing the open search engine. |
46 Class implementing the open search engine. |
47 </p><h4>Signals</h4> |
47 </p><h3>Signals</h3> |
48 <dl> |
48 <dl> |
49 <dt>imageChanged()</dt> |
49 <dt>imageChanged()</dt> |
50 <dd> |
50 <dd> |
51 emitted after the icon has been changed |
51 emitted after the icon has been changed |
52 </dd><dt>suggestions(list of strings)</dt> |
52 </dd><dt>suggestions(list of strings)</dt> |
59 QObject |
59 QObject |
60 <h3>Class Attributes</h3> |
60 <h3>Class Attributes</h3> |
61 <table> |
61 <table> |
62 <tr><td>None</td></tr> |
62 <tr><td>None</td></tr> |
63 </table> |
63 </table> |
|
64 <h3>Class Methods</h3> |
|
65 <table> |
|
66 <tr> |
|
67 <td><a href="#OpenSearchEngine.parseTemplate">parseTemplate</a></td> |
|
68 <td>Class method to parse a search template.</td> |
|
69 </tr> |
|
70 </table> |
64 <h3>Methods</h3> |
71 <h3>Methods</h3> |
65 <table> |
72 <table> |
66 <tr> |
73 <tr> |
67 <td><a href="#OpenSearchEngine.__init__">OpenSearchEngine</a></td> |
|
68 <td>Constructor</td> |
|
69 </tr><tr> |
|
70 <td><a href="#OpenSearchEngine.__eq__">__eq__</a></td> |
74 <td><a href="#OpenSearchEngine.__eq__">__eq__</a></td> |
71 <td>Public method implementing the == operator.</td> |
75 <td>Public method implementing the == operator.</td> |
72 </tr><tr> |
76 </tr><tr> |
73 <td><a href="#OpenSearchEngine.__imageObtained">__imageObtained</a></td> |
77 <td><a href="#OpenSearchEngine.__imageObtained">__imageObtained</a></td> |
74 <td>Private slot to receive the image of the engine.</td> |
78 <td>Private slot to receive the image of the engine.</td> |
97 <td><a href="#OpenSearchEngine.name">name</a></td> |
101 <td><a href="#OpenSearchEngine.name">name</a></td> |
98 <td>Public method to get the name of the engine.</td> |
102 <td>Public method to get the name of the engine.</td> |
99 </tr><tr> |
103 </tr><tr> |
100 <td><a href="#OpenSearchEngine.networkAccessManager">networkAccessManager</a></td> |
104 <td><a href="#OpenSearchEngine.networkAccessManager">networkAccessManager</a></td> |
101 <td>Public method to get a reference to the network access manager object.</td> |
105 <td>Public method to get a reference to the network access manager object.</td> |
102 </tr><tr> |
|
103 <td><a href="#OpenSearchEngine.parseTemplate">parseTemplate</a></td> |
|
104 <td>Class method to parse a search template.</td> |
|
105 </tr><tr> |
106 </tr><tr> |
106 <td><a href="#OpenSearchEngine.providesSuggestions">providesSuggestions</a></td> |
107 <td><a href="#OpenSearchEngine.providesSuggestions">providesSuggestions</a></td> |
107 <td>Public method to check, if the engine provides suggestions.</td> |
108 <td>Public method to check, if the engine provides suggestions.</td> |
108 </tr><tr> |
109 </tr><tr> |
109 <td><a href="#OpenSearchEngine.requestSuggestions">requestSuggestions</a></td> |
110 <td><a href="#OpenSearchEngine.requestSuggestions">requestSuggestions</a></td> |
168 </tr><tr> |
169 </tr><tr> |
169 <td><a href="#OpenSearchEngine.suggestionsUrlTemplate">suggestionsUrlTemplate</a></td> |
170 <td><a href="#OpenSearchEngine.suggestionsUrlTemplate">suggestionsUrlTemplate</a></td> |
170 <td>Public method to get the search URL template of the engine.</td> |
171 <td>Public method to get the search URL template of the engine.</td> |
171 </tr> |
172 </tr> |
172 </table> |
173 </table> |
173 <a NAME="OpenSearchEngine.__init__" ID="OpenSearchEngine.__init__"></a> |
174 <h3>Static Methods</h3> |
|
175 <table> |
|
176 <tr><td>None</td></tr> |
|
177 </table> |
|
178 <a NAME="OpenSearchEngine.parseTemplate" ID="OpenSearchEngine.parseTemplate"></a> |
|
179 <h4>OpenSearchEngine.parseTemplate (class method)</h4> |
|
180 <b>parseTemplate</b>(<i>searchTerm, searchTemplate</i>) |
|
181 <p> |
|
182 Class method to parse a search template. |
|
183 </p><dl> |
|
184 <dt><i>searchTerm</i></dt> |
|
185 <dd> |
|
186 term to search for (string) |
|
187 </dd><dt><i>searchTemplate</i></dt> |
|
188 <dd> |
|
189 template to be parsed (string) |
|
190 </dd> |
|
191 </dl><dl> |
|
192 <dt>Returns:</dt> |
|
193 <dd> |
|
194 parsed template (string) |
|
195 </dd> |
|
196 </dl><a NAME="OpenSearchEngine.__init__" ID="OpenSearchEngine.__init__"></a> |
174 <h4>OpenSearchEngine (Constructor)</h4> |
197 <h4>OpenSearchEngine (Constructor)</h4> |
175 <b>OpenSearchEngine</b>(<i>parent=None</i>) |
198 <b>OpenSearchEngine</b>(<i>parent=None</i>) |
176 <p> |
199 <p> |
177 Constructor |
200 Constructor |
178 </p><dl> |
201 </p><dl> |
283 </p><dl> |
306 </p><dl> |
284 <dt>Returns:</dt> |
307 <dt>Returns:</dt> |
285 <dd> |
308 <dd> |
286 reference to the network access manager object (QNetworkAccessManager) |
309 reference to the network access manager object (QNetworkAccessManager) |
287 </dd> |
310 </dd> |
288 </dl><a NAME="OpenSearchEngine.parseTemplate" ID="OpenSearchEngine.parseTemplate"></a> |
|
289 <h4>OpenSearchEngine.parseTemplate</h4> |
|
290 <b>parseTemplate</b>(<i>searchTerm, searchTemplate</i>) |
|
291 <p> |
|
292 Class method to parse a search template. |
|
293 </p><dl> |
|
294 <dt><i>searchTerm</i></dt> |
|
295 <dd> |
|
296 term to search for (string) |
|
297 </dd><dt><i>searchTemplate</i></dt> |
|
298 <dd> |
|
299 template to be parsed (string) |
|
300 </dd> |
|
301 </dl><dl> |
|
302 <dt>Returns:</dt> |
|
303 <dd> |
|
304 parsed template (string) |
|
305 </dd> |
|
306 </dl><a NAME="OpenSearchEngine.providesSuggestions" ID="OpenSearchEngine.providesSuggestions"></a> |
311 </dl><a NAME="OpenSearchEngine.providesSuggestions" ID="OpenSearchEngine.providesSuggestions"></a> |
307 <h4>OpenSearchEngine.providesSuggestions</h4> |
312 <h4>OpenSearchEngine.providesSuggestions</h4> |
308 <b>providesSuggestions</b>(<i></i>) |
313 <b>providesSuggestions</b>(<i></i>) |
309 <p> |
314 <p> |
310 Public method to check, if the engine provides suggestions. |
315 Public method to check, if the engine provides suggestions. |