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
Collaboration diagram for ChannelScannerGUI:
Collaboration graph

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)

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


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
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  )

◆ ~ChannelScannerGUI()

ChannelScannerGUI::~ChannelScannerGUI ( )

Definition at line 54 of file channelscanner_gui.cpp.

Member Function Documentation

◆ deleteLater()

virtual void ChannelScannerGUI::deleteLater ( void  )

Definition at line 57 of file channelscanner_gui.h.

◆ HandleEvent()

void ChannelScannerGUI::HandleEvent ( const ScannerEvent scanEvent)

Implements ChannelScanner.

Definition at line 63 of file channelscanner_gui.cpp.

◆ InformUser()

void ChannelScannerGUI::InformUser ( const QString &  error)

Implements ChannelScanner.

Definition at line 143 of file channelscanner_gui.cpp.

◆ Process()

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

Definition at line 134 of file channelscanner_gui.cpp.

◆ MonitorProgress()

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

Reimplemented from ChannelScanner.

Definition at line 158 of file channelscanner_gui.cpp.

◆ quitScanning

void ChannelScannerGUI::quitScanning ( void  )

Definition at line 148 of file channelscanner_gui.cpp.

Friends And Related Function Documentation

◆ spawn_popup

void* spawn_popup ( void *  )

Member Data Documentation

◆ m_scanStage

ChannelScannerGUIScanPane* ChannelScannerGUI::m_scanStage {nullptr}

Definition at line 76 of file channelscanner_gui.h.

◆ m_messageList

QStringList ChannelScannerGUI::m_messageList

Definition at line 77 of file channelscanner_gui.h.

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