390 | | addTarget("tv_grab_no", new XMLTV_generic_config(parent, "tv_grab_no")); |
391 | | grabber->addSelection("Norway","tv_grab_no"); |
| 390 | if (find_grabber_proc.normalExit()) |
| 391 | { |
| 392 | while (find_grabber_proc.canReadLineStdout()) |
| 393 | { |
| 394 | QString grabber_list = find_grabber_proc.readLineStdout(); |
| 395 | QStringList grabber_split = QStringList::split("|", grabber_list); |
| 396 | QString grabber_name = grabber_split[1] + " (xmltv)"; |
| 397 | QFileInfo grabber_file(grabber_split[0]); |
| 398 | addTarget(grabber_file.fileName(), new XMLTV_generic_config(parent, grabber_file.fileName())); |
| 399 | grabber->addSelection(grabber_name, grabber_file.fileName()); |
| 400 | } |
| 401 | } |
393 | | addTarget("tv_grab_uk_rt", new XMLTV_generic_config(parent, "tv_grab_uk_rt")); |
394 | | grabber->addSelection("United Kingdom (alternative)","tv_grab_uk_rt"); |
395 | | |
396 | | addTarget("tv_grab_au", new XMLTV_generic_config(parent, "tv_grab_au")); |
397 | | grabber->addSelection("Australia", "tv_grab_au"); |
398 | | |
399 | | addTarget("tv_grab_fi", new XMLTV_generic_config(parent, "tv_grab_fi")); |
400 | | grabber->addSelection("Finland", "tv_grab_fi"); |
401 | | |
402 | | addTarget("tv_grab_es", new XMLTV_generic_config(parent, "tv_grab_es")); |
403 | | grabber->addSelection("Spain", "tv_grab_es"); |
404 | | |
405 | | addTarget("tv_grab_nl", new XMLTV_generic_config(parent, "tv_grab_nl")); |
406 | | grabber->addSelection("Holland", "tv_grab_nl"); |
407 | | |
408 | | addTarget("tv_grab_dk", new XMLTV_generic_config(parent, "tv_grab_dk")); |
409 | | grabber->addSelection("Denmark", "tv_grab_dk"); |
410 | | |
411 | | addTarget("tv_grab_fr", new XMLTV_generic_config(parent, "tv_grab_fr")); |
412 | | grabber->addSelection("France", "tv_grab_fr"); |
413 | | |
414 | | addTarget("tv_grab_jp", new XMLTV_generic_config(parent, "tv_grab_jp")); |
415 | | grabber->addSelection("Japan", "tv_grab_jp"); |
416 | | |
417 | | addTarget("tv_grab_pt", new XMLTV_generic_config(parent, "tv_grab_pt")); |
418 | | grabber->addSelection("Portugal", "tv_grab_pt"); |
419 | | |
420 | | addTarget("tv_grab_ee", new XMLTV_generic_config(parent, "tv_grab_ee")); |
421 | | grabber->addSelection("Estonia", "tv_grab_ee"); |
422 | | |
423 | | addTarget("tv_grab_be_tvb", new XMLTV_generic_config(parent, "tv_grab_be_tvb")); |
424 | | grabber->addSelection("Belgium (Dutch)", "tv_grab_be_tvb"); |
425 | | |
426 | | addTarget("tv_grab_be_tlm", new XMLTV_generic_config(parent, "tv_grab_be_tlm")); |
427 | | grabber->addSelection("Belgium (French)", "tv_grab_be_tlm"); |
428 | | |
429 | | addTarget("tv_grab_is", new XMLTV_generic_config(parent, "tv_grab_is")); |
430 | | grabber->addSelection("Iceland", "tv_grab_is"); |
431 | | |
432 | | addTarget("tv_grab_br", new XMLTV_generic_config(parent, "tv_grab_br")); |
433 | | grabber->addSelection("Brazil", "tv_grab_br"); |
434 | | |
435 | | addTarget("tv_grab_cz", new XMLTV_generic_config(parent, "tv_grab_cz")); |
436 | | grabber->addSelection("Czech Republic", "tv_grab_cz"); |
437 | | |