83 <tr> |
83 <tr> |
84 <td><a href="#TranslatorWidget.__ensureTranslationEngineReady">__ensureTranslationEngineReady</a></td> |
84 <td><a href="#TranslatorWidget.__ensureTranslationEngineReady">__ensureTranslationEngineReady</a></td> |
85 <td>Private slot to ensure, that the currently selected translation engine is ready.</td> |
85 <td>Private slot to ensure, that the currently selected translation engine is ready.</td> |
86 </tr> |
86 </tr> |
87 <tr> |
87 <tr> |
88 <td><a href="#TranslatorWidget.__mediaPlayerStateChanged">__mediaPlayerStateChanged</a></td> |
88 <td><a href="#TranslatorWidget.__mediaPlayerError">__mediaPlayerError</a></td> |
|
89 <td>Private slot to handle errors during playback of the data.</td> |
|
90 </tr> |
|
91 <tr> |
|
92 <td><a href="#TranslatorWidget.__mediaPlayerPlaybackStateChanged">__mediaPlayerPlaybackStateChanged</a></td> |
89 <td>Private slot handling changes of the media player state.</td> |
93 <td>Private slot handling changes of the media player state.</td> |
90 </tr> |
94 </tr> |
91 <tr> |
95 <tr> |
92 <td><a href="#TranslatorWidget.__originalLanguage">__originalLanguage</a></td> |
96 <td><a href="#TranslatorWidget.__originalLanguage">__originalLanguage</a></td> |
93 <td>Private method to return the code of the selected original language.</td> |
97 <td>Private method to return the code of the selected original language.</td> |
178 <p> |
182 <p> |
179 Constructor |
183 Constructor |
180 </p> |
184 </p> |
181 <dl> |
185 <dl> |
182 |
186 |
183 <dt><i>plugin</i></dt> |
187 <dt><i>plugin</i> (TranslatorPlugin)</dt> |
184 <dd> |
188 <dd> |
185 reference to the plugin object (TranslatorPlugin) |
189 reference to the plugin object |
186 </dd> |
190 </dd> |
187 <dt><i>translator</i></dt> |
191 <dt><i>translator</i> (Translator)</dt> |
188 <dd> |
192 <dd> |
189 reference to the translator object (Translator) |
193 reference to the translator object |
190 </dd> |
194 </dd> |
191 <dt><i>parent</i></dt> |
195 <dt><i>parent</i> (QWidget)</dt> |
192 <dd> |
196 <dd> |
193 reference to the parent widget (QWidget) |
197 reference to the parent widget |
194 </dd> |
198 </dd> |
195 </dl> |
199 </dl> |
196 <a NAME="TranslatorWidget.__availableTranslationsLoaded" ID="TranslatorWidget.__availableTranslationsLoaded"></a> |
200 <a NAME="TranslatorWidget.__availableTranslationsLoaded" ID="TranslatorWidget.__availableTranslationsLoaded"></a> |
197 <h4>TranslatorWidget.__availableTranslationsLoaded</h4> |
201 <h4>TranslatorWidget.__availableTranslationsLoaded</h4> |
198 <b>__availableTranslationsLoaded</b>(<i></i>) |
202 <b>__availableTranslationsLoaded</b>(<i></i>) |
220 |
224 |
221 <p> |
225 <p> |
222 Private slot to ensure, that the currently selected translation engine |
226 Private slot to ensure, that the currently selected translation engine |
223 is ready. |
227 is ready. |
224 </p> |
228 </p> |
225 <a NAME="TranslatorWidget.__mediaPlayerStateChanged" ID="TranslatorWidget.__mediaPlayerStateChanged"></a> |
229 <a NAME="TranslatorWidget.__mediaPlayerError" ID="TranslatorWidget.__mediaPlayerError"></a> |
226 <h4>TranslatorWidget.__mediaPlayerStateChanged</h4> |
230 <h4>TranslatorWidget.__mediaPlayerError</h4> |
227 <b>__mediaPlayerStateChanged</b>(<i>state</i>) |
231 <b>__mediaPlayerError</b>(<i>error, errorString</i>) |
|
232 |
|
233 <p> |
|
234 Private slot to handle errors during playback of the data. |
|
235 </p> |
|
236 <dl> |
|
237 |
|
238 <dt><i>error</i> (QMediaPlayer.Error)</dt> |
|
239 <dd> |
|
240 media player error condition |
|
241 </dd> |
|
242 <dt><i>errorString</i> (str)</dt> |
|
243 <dd> |
|
244 string representation for the error |
|
245 </dd> |
|
246 </dl> |
|
247 <a NAME="TranslatorWidget.__mediaPlayerPlaybackStateChanged" ID="TranslatorWidget.__mediaPlayerPlaybackStateChanged"></a> |
|
248 <h4>TranslatorWidget.__mediaPlayerPlaybackStateChanged</h4> |
|
249 <b>__mediaPlayerPlaybackStateChanged</b>(<i>state</i>) |
228 |
250 |
229 <p> |
251 <p> |
230 Private slot handling changes of the media player state. |
252 Private slot handling changes of the media player state. |
231 </p> |
253 </p> |
232 <dl> |
254 <dl> |
233 |
255 |
234 <dt><i>state</i></dt> |
256 <dt><i>state</i></dt> |
235 <dd> |
257 <dd> |
236 media player state (QAudio.State) |
258 media player state (QMediaPlayer.PlaybackState) |
237 </dd> |
259 </dd> |
238 </dl> |
260 </dl> |
239 <a NAME="TranslatorWidget.__originalLanguage" ID="TranslatorWidget.__originalLanguage"></a> |
261 <a NAME="TranslatorWidget.__originalLanguage" ID="TranslatorWidget.__originalLanguage"></a> |
240 <h4>TranslatorWidget.__originalLanguage</h4> |
262 <h4>TranslatorWidget.__originalLanguage</h4> |
241 <b>__originalLanguage</b>(<i></i>) |
263 <b>__originalLanguage</b>(<i></i>) |
244 Private method to return the code of the selected original language. |
266 Private method to return the code of the selected original language. |
245 </p> |
267 </p> |
246 <dl> |
268 <dl> |
247 <dt>Return:</dt> |
269 <dt>Return:</dt> |
248 <dd> |
270 <dd> |
249 code of the original language (string) |
271 code of the original language |
|
272 </dd> |
|
273 </dl> |
|
274 <dl> |
|
275 <dt>Return Type:</dt> |
|
276 <dd> |
|
277 str |
250 </dd> |
278 </dd> |
251 </dl> |
279 </dl> |
252 <a NAME="TranslatorWidget.__pronounce" ID="TranslatorWidget.__pronounce"></a> |
280 <a NAME="TranslatorWidget.__pronounce" ID="TranslatorWidget.__pronounce"></a> |
253 <h4>TranslatorWidget.__pronounce</h4> |
281 <h4>TranslatorWidget.__pronounce</h4> |
254 <b>__pronounce</b>(<i>text, language</i>) |
282 <b>__pronounce</b>(<i>text, language</i>) |
256 <p> |
284 <p> |
257 Private method to pronounce the given text. |
285 Private method to pronounce the given text. |
258 </p> |
286 </p> |
259 <dl> |
287 <dl> |
260 |
288 |
261 <dt><i>text</i></dt> |
289 <dt><i>text</i> (str)</dt> |
262 <dd> |
290 <dd> |
263 text to be pronounced (string) |
291 text to be pronounced |
264 </dd> |
292 </dd> |
265 <dt><i>language</i></dt> |
293 <dt><i>language</i> (str)</dt> |
266 <dd> |
294 <dd> |
267 language code of the text (string) |
295 language code of the text |
268 </dd> |
296 </dd> |
269 </dl> |
297 </dl> |
270 <a NAME="TranslatorWidget.__translate" ID="TranslatorWidget.__translate"></a> |
298 <a NAME="TranslatorWidget.__translate" ID="TranslatorWidget.__translate"></a> |
271 <h4>TranslatorWidget.__translate</h4> |
299 <h4>TranslatorWidget.__translate</h4> |
272 <b>__translate</b>(<i>text, originalLanguage, translationLanguage</i>) |
300 <b>__translate</b>(<i>text, originalLanguage, translationLanguage</i>) |
274 <p> |
302 <p> |
275 Private method to translate the given text. |
303 Private method to translate the given text. |
276 </p> |
304 </p> |
277 <dl> |
305 <dl> |
278 |
306 |
279 <dt><i>text</i></dt> |
307 <dt><i>text</i> (str)</dt> |
280 <dd> |
308 <dd> |
281 text to be translated (string) |
309 text to be translated |
282 </dd> |
310 </dd> |
283 <dt><i>originalLanguage</i></dt> |
311 <dt><i>originalLanguage</i> (str)</dt> |
284 <dd> |
312 <dd> |
285 language code of the original (string) |
313 language code of the original |
286 </dd> |
314 </dd> |
287 <dt><i>translationLanguage</i></dt> |
315 <dt><i>translationLanguage</i> (str)</dt> |
288 <dd> |
316 <dd> |
289 language code of the translation (string) |
317 language code of the translation |
290 </dd> |
318 </dd> |
291 </dl> |
319 </dl> |
292 <dl> |
320 <dl> |
293 <dt>Return:</dt> |
321 <dt>Return:</dt> |
294 <dd> |
322 <dd> |
295 tuple of translated text (string) and flag indicating |
323 tuple of translated text and flag indicating success |
296 success (boolean) |
324 </dd> |
|
325 </dl> |
|
326 <dl> |
|
327 <dt>Return Type:</dt> |
|
328 <dd> |
|
329 tuple of (str, bool) |
297 </dd> |
330 </dd> |
298 </dl> |
331 </dl> |
299 <a NAME="TranslatorWidget.__translationLanguage" ID="TranslatorWidget.__translationLanguage"></a> |
332 <a NAME="TranslatorWidget.__translationLanguage" ID="TranslatorWidget.__translationLanguage"></a> |
300 <h4>TranslatorWidget.__translationLanguage</h4> |
333 <h4>TranslatorWidget.__translationLanguage</h4> |
301 <b>__translationLanguage</b>(<i></i>) |
334 <b>__translationLanguage</b>(<i></i>) |
304 Private method to return the code of the selected translation language. |
337 Private method to return the code of the selected translation language. |
305 </p> |
338 </p> |
306 <dl> |
339 <dl> |
307 <dt>Return:</dt> |
340 <dt>Return:</dt> |
308 <dd> |
341 <dd> |
309 code of the translation language (string) |
342 code of the translation language |
|
343 </dd> |
|
344 </dl> |
|
345 <dl> |
|
346 <dt>Return Type:</dt> |
|
347 <dd> |
|
348 str |
310 </dd> |
349 </dd> |
311 </dl> |
350 </dl> |
312 <a NAME="TranslatorWidget.__updateClearButton" ID="TranslatorWidget.__updateClearButton"></a> |
351 <a NAME="TranslatorWidget.__updateClearButton" ID="TranslatorWidget.__updateClearButton"></a> |
313 <h4>TranslatorWidget.__updateClearButton</h4> |
352 <h4>TranslatorWidget.__updateClearButton</h4> |
314 <b>__updateClearButton</b>(<i></i>) |
353 <b>__updateClearButton</b>(<i></i>) |
365 <p> |
404 <p> |
366 Private slot to handle the selection of the original language. |
405 Private slot to handle the selection of the original language. |
367 </p> |
406 </p> |
368 <dl> |
407 <dl> |
369 |
408 |
370 <dt><i>index</i></dt> |
409 <dt><i>index</i> (int)</dt> |
371 <dd> |
410 <dd> |
372 current index (integer) |
411 current index |
373 </dd> |
412 </dd> |
374 </dl> |
413 </dl> |
375 <a NAME="TranslatorWidget.on_preferencesButton_clicked" ID="TranslatorWidget.on_preferencesButton_clicked"></a> |
414 <a NAME="TranslatorWidget.on_preferencesButton_clicked" ID="TranslatorWidget.on_preferencesButton_clicked"></a> |
376 <h4>TranslatorWidget.on_preferencesButton_clicked</h4> |
415 <h4>TranslatorWidget.on_preferencesButton_clicked</h4> |
377 <b>on_preferencesButton_clicked</b>(<i></i>) |
416 <b>on_preferencesButton_clicked</b>(<i></i>) |
414 <p> |
453 <p> |
415 Private slot to handle the selection of the translation language. |
454 Private slot to handle the selection of the translation language. |
416 </p> |
455 </p> |
417 <dl> |
456 <dl> |
418 |
457 |
419 <dt><i>index</i></dt> |
458 <dt><i>index</i> (int)</dt> |
420 <dd> |
459 <dd> |
421 current index (integer) |
460 current index |
422 </dd> |
461 </dd> |
423 </dl> |
462 </dl> |
424 <a NAME="TranslatorWidget.on_translateButton_clicked" ID="TranslatorWidget.on_translateButton_clicked"></a> |
463 <a NAME="TranslatorWidget.on_translateButton_clicked" ID="TranslatorWidget.on_translateButton_clicked"></a> |
425 <h4>TranslatorWidget.on_translateButton_clicked</h4> |
464 <h4>TranslatorWidget.on_translateButton_clicked</h4> |
426 <b>on_translateButton_clicked</b>(<i></i>) |
465 <b>on_translateButton_clicked</b>(<i></i>) |