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