MythTV  master
Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
ChannelScannerGUI Class Reference

#include <channelscanner_gui.h>

Inheritance diagram for ChannelScannerGUI:
Inheritance graph
[legend]
Collaboration diagram for ChannelScannerGUI:
Collaboration graph
[legend]

Public Slots

void quitScanning (void)
 

Public Member Functions

 ChannelScannerGUI (void)=default
 
virtual void deleteLater (void)
 
void HandleEvent (const ScannerEvent *scanEvent) override
 
- Public Member Functions inherited from ChannelScanner
 ChannelScanner ()=default
 
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, bool do_lcn_only, bool do_complete_only, bool do_full_channel_search, bool do_remove_duplicates, bool do_add_full_ts, 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(), const QString &tbl_end=QString())
 
virtual DTVConfParser::return_t ImportDVBUtils (uint sourceid, int cardtype, const QString &file)
 
virtual bool ImportM3U (uint cardid, const QString &inputname, uint sourceid, bool is_mpts)
 
virtual bool ImportVBox (uint cardid, const QString &inputname, uint sourceid, bool ftaOnly, ServiceRequirements serviceType)
 
virtual bool ImportExternRecorder (uint cardid, const QString &inputname, uint sourceid)
 
virtual bool ImportHDHR (uint cardid, const QString &inputname, uint sourceid, ServiceRequirements serviceType)
 

Protected Member Functions

 ~ChannelScannerGUI () override
 
void InformUser (const QString &error) override
 
virtual void Process (const ScanDTVTransportList &_transports, bool success=false)
 
void MonitorProgress (bool lock, bool strength, bool snr, bool rotor) override
 
- Protected Member Functions inherited from ChannelScanner
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)
 

Private Attributes

ChannelScannerGUIScanPanem_scanStage {nullptr}
 
QStringList m_messageList
 

Friends

void * spawn_popup (void *)
 

Additional Inherited Members

- Protected Attributes inherited from ChannelScanner
ScanMonitorm_scanMonitor {nullptr}
 
ChannelBasem_channel {nullptr}
 
ChannelScanSMm_sigmonScanner {nullptr}
 
IPTVChannelFetcherm_iptvScanner {nullptr}
 
DTVChannelList m_channels
 imported channels More...
 
fbox_chan_map_t m_iptvChannels
 
HDHRChannelFetcherm_hdhrScanner {nullptr}
 
bool m_freeToAirOnly {false}
 Only fta channels desired post scan? More...
 
bool m_channelNumbersOnly {false}
 Only channels with logical channel numbers desired post scan? More...
 
bool m_completeOnly {false}
 Only complete channels desired post scan? More...
 
bool m_fullSearch {false}
 Extended search for old channels post scan? More...
 
bool m_removeDuplicates {false}
 Remove duplicate transports and channels? More...
 
bool m_addFullTS {false}
 Add MPTS "full transport stream" channels. More...
 
int m_sourceid {-1}
 
ServiceRequirements m_serviceRequirements {kRequireAV}
 Services desired post scan. More...
 

Detailed Description

Definition at line 47 of file channelscanner_gui.h.

Constructor & Destructor Documentation

◆ ChannelScannerGUI()

ChannelScannerGUI::ChannelScannerGUI ( void  )
default

◆ ~ChannelScannerGUI()

ChannelScannerGUI::~ChannelScannerGUI ( )
overrideprotected

Definition at line 53 of file channelscanner_gui.cpp.

Member Function Documentation

◆ deleteLater()

virtual void ChannelScannerGUI::deleteLater ( void  )
inlinevirtual

Definition at line 57 of file channelscanner_gui.h.

◆ HandleEvent()

void ChannelScannerGUI::HandleEvent ( const ScannerEvent scanEvent)
overridevirtual

Implements ChannelScanner.

Definition at line 62 of file channelscanner_gui.cpp.

◆ InformUser()

void ChannelScannerGUI::InformUser ( const QString &  error)
overrideprotectedvirtual

Implements ChannelScanner.

Definition at line 145 of file channelscanner_gui.cpp.

Referenced by HandleEvent().

◆ Process()

void ChannelScannerGUI::Process ( const ScanDTVTransportList _transports,
bool  success = false 
)
protectedvirtual

Definition at line 136 of file channelscanner_gui.cpp.

Referenced by HandleEvent().

◆ MonitorProgress()

void ChannelScannerGUI::MonitorProgress ( bool  lock,
bool  strength,
bool  snr,
bool  rotor 
)
overrideprotectedvirtual

Reimplemented from ChannelScanner.

Definition at line 160 of file channelscanner_gui.cpp.

◆ quitScanning

void ChannelScannerGUI::quitScanning ( void  )
slot

Definition at line 150 of file channelscanner_gui.cpp.

Referenced by MonitorProgress().

Friends And Related Function Documentation

◆ spawn_popup

void* spawn_popup ( void *  )
friend

Member Data Documentation

◆ m_scanStage

ChannelScannerGUIScanPane* ChannelScannerGUI::m_scanStage {nullptr}
private

Definition at line 76 of file channelscanner_gui.h.

Referenced by HandleEvent(), MonitorProgress(), and quitScanning().

◆ m_messageList

QStringList ChannelScannerGUI::m_messageList
private

Definition at line 77 of file channelscanner_gui.h.

Referenced by HandleEvent(), and MonitorProgress().


The documentation for this class was generated from the following files: