|
MythTV
0.26-pre
|
#include <channelscanner.h>
Public Member Functions | |
| ChannelScanner () | |
| virtual | ~ChannelScanner () |
| void | Scan (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout, bool do_follow_nit, bool do_test_decryption, bool do_fta_only, ServiceRequirements service_requirements, uint mplexid, const QMap< QString, QString > &startChan, const QString &freq_std, const QString &mod, const QString &tbl, const QString &tbl_start=QString::null, const QString &tbl_end=QString::null) |
| virtual DTVConfParser::return_t | ImportDVBUtils (uint sourceid, int cardtype, const QString &file) |
| virtual bool | ImportM3U (uint cardid, const QString &inputname, uint sourceid) |
Protected Member Functions | |
| virtual void | Teardown (void) |
| virtual void | PreScanCommon (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout, bool do_test_decryption) |
| virtual void | MonitorProgress (bool, bool, bool, bool) |
| virtual void | HandleEvent (const ScannerEvent *)=0 |
| virtual void | InformUser (const QString &)=0 |
Protected Attributes | |
| ScanMonitor * | scanMonitor |
| ChannelBase * | channel |
| ChannelScanSM * | sigmonScanner |
| IPTVChannelFetcher * | freeboxScanner |
| DTVChannelList | channels |
| imported channels | |
| bool | freeToAirOnly |
| Only fta channels desired post scan? | |
| ServiceRequirements | serviceRequirements |
| Services desired post scan. | |
Friends | |
| class | ScanMonitor |
Definition at line 48 of file channelscanner.h.
Definition at line 48 of file channelscanner.cpp.
| ChannelScanner::~ChannelScanner | ( | ) | [virtual] |
Definition at line 54 of file channelscanner.cpp.
| void ChannelScanner::Scan | ( | int | scantype, |
| uint | cardid, | ||
| const QString & | inputname, | ||
| uint | sourceid, | ||
| bool | do_ignore_signal_timeout, | ||
| bool | do_follow_nit, | ||
| bool | do_test_decryption, | ||
| bool | do_fta_only, | ||
| ServiceRequirements | service_requirements, | ||
| uint | mplexid, | ||
| const QMap< QString, QString > & | startChan, | ||
| const QString & | freq_std, | ||
| const QString & | mod, | ||
| const QString & | tbl, | ||
| const QString & | tbl_start = QString::null, |
||
| const QString & | tbl_end = QString::null |
||
| ) |
Definition at line 97 of file channelscanner.cpp.
Referenced by main(), and ScanWizard::SetPage().
| DTVConfParser::return_t ChannelScanner::ImportDVBUtils | ( | uint | sourceid, |
| int | cardtype, | ||
| const QString & | file | ||
| ) | [virtual] |
Definition at line 238 of file channelscanner.cpp.
Referenced by ScanWizard::SetPage().
| bool ChannelScanner::ImportM3U | ( | uint | cardid, |
| const QString & | inputname, | ||
| uint | sourceid | ||
| ) | [virtual] |
Definition at line 277 of file channelscanner.cpp.
Referenced by ScanWizard::SetPage().
| void ChannelScanner::Teardown | ( | void | ) | [protected, virtual] |
Definition at line 65 of file channelscanner.cpp.
Referenced by ChannelScannerGUI::deleteLater(), ChannelScannerCLI::HandleEvent(), ChannelScannerGUI::HandleEvent(), Scan(), ~ChannelScanner(), and ChannelScannerGUI::~ChannelScannerGUI().
| void ChannelScanner::PreScanCommon | ( | int | scantype, |
| uint | cardid, | ||
| const QString & | inputname, | ||
| uint | sourceid, | ||
| bool | do_ignore_signal_timeout, | ||
| bool | do_test_decryption | ||
| ) | [protected, virtual] |
Definition at line 301 of file channelscanner.cpp.
Referenced by Scan().
| virtual void ChannelScanner::MonitorProgress | ( | bool | , |
| bool | , | ||
| bool | , | ||
| bool | |||
| ) | [inline, protected, virtual] |
Reimplemented in ChannelScannerGUI, and ChannelScannerCLI.
Definition at line 89 of file channelscanner.h.
Referenced by ImportM3U(), and PreScanCommon().
| virtual void ChannelScanner::HandleEvent | ( | const ScannerEvent * | ) | [protected, pure virtual] |
Implemented in ChannelScannerGUI, and ChannelScannerCLI.
Referenced by ScanMonitor::customEvent().
| virtual void ChannelScanner::InformUser | ( | const QString & | ) | [protected, pure virtual] |
Implemented in ChannelScannerGUI, and ChannelScannerCLI.
Referenced by ImportDVBUtils(), ImportM3U(), PreScanCommon(), and Scan().
friend class ScanMonitor [friend] |
Definition at line 50 of file channelscanner.h.
Referenced by PreScanCommon().
ScanMonitor* ChannelScanner::scanMonitor [protected] |
Definition at line 96 of file channelscanner.h.
Referenced by ChannelScannerGUI::HandleEvent(), ImportM3U(), ChannelScannerCLI::InformUser(), PreScanCommon(), ChannelScannerGUI::quitScanning(), Scan(), Teardown(), ~ChannelScanner(), and ChannelScannerGUI::~ChannelScannerGUI().
ChannelBase* ChannelScanner::channel [protected] |
Definition at line 97 of file channelscanner.h.
Referenced by nv_python_libs.mashups.mashups_api.Videos::displayTreeView(), nv_python_libs.hulu.hulu_api.Videos::displayTreeView(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::displayTreeView(), nv_python_libs.rev3.rev3_api.Videos::displayTreeView(), nv_python_libs.vimeo.vimeo_api.Videos::getTreeVideos(), nv_python_libs.mtv.mtv_api.Videos::getVideosForURL(), nv_python_libs.youtube.youtube_api.Videos::getVideosForURL(), PreScanCommon(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchForVideos(), nv_python_libs.mashups.mashups_api.Videos::searchForVideos(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchForVideos(), nv_python_libs.hulu.hulu_api.Videos::searchForVideos(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchForVideos(), nv_python_libs.thewb.thewb_api.Videos::searchForVideos(), nv_python_libs.rev3.rev3_api.Videos::searchForVideos(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchTitle(), nv_python_libs.hulu.hulu_api.Videos::searchTitle(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchTitle(), nv_python_libs.thewb.thewb_api.Videos::searchTitle(), nv_python_libs.youtube.youtube_api.Videos::searchTitle(), nv_python_libs.rev3.rev3_api.Videos::searchTitle(), nv_python_libs.vimeo.vimeo_api.Videos::searchTitle(), and Teardown().
ChannelScanSM* ChannelScanner::sigmonScanner [protected] |
Definition at line 100 of file channelscanner.h.
Referenced by ChannelScannerCLI::HandleEvent(), ChannelScannerGUI::HandleEvent(), PreScanCommon(), Scan(), and Teardown().
IPTVChannelFetcher* ChannelScanner::freeboxScanner [protected] |
Definition at line 101 of file channelscanner.h.
Referenced by ImportM3U(), and Teardown().
DTVChannelList ChannelScanner::channels [protected] |
imported channels
Definition at line 104 of file channelscanner.h.
Referenced by ImportDVBUtils(), and Scan().
bool ChannelScanner::freeToAirOnly [protected] |
Only fta channels desired post scan?
Definition at line 107 of file channelscanner.h.
Referenced by ChannelScannerCLI::Process(), ChannelScannerGUI::Process(), and Scan().
Services desired post scan.
Definition at line 110 of file channelscanner.h.
Referenced by ChannelScannerCLI::Process(), ChannelScannerGUI::Process(), and Scan().
1.7.6.1