ScanWizardScanner Class Reference

#include <scanwizardscanner.h>

Inheritance diagram for ScanWizardScanner:

VerticalConfigurationGroup ConfigurationGroup Setting Storage Configurable

List of all members.


Detailed Description

Definition at line 57 of file scanwizardscanner.h.


Public Member Functions

 ScanWizardScanner (void)
virtual void deleteLater (void)
void Scan (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_delete_channels, bool do_rename_channels, bool do_ignore_signal_timeout, uint mplexid, const QMap< QString, QString > &startChan, const QString &freq_std, const QString &mod, const QString &tbl, const QString &atsc_format)
void ImportDVBUtils (uint sourceid, int cardtype, const QString &file)
void ImportM3U (uint cardid, const QString &inputname, uint sourceid)

Static Public Attributes

static QString kTitle = QString::null

Protected Slots

void CancelScan (void)
void scanComplete (void)
void transportScanComplete (void)
void updateText (const QString &status)
void updateStatusText (const QString &status)
void dvbLock (const SignalMonitorValue &)
void dvbSNR (const SignalMonitorValue &)
void dvbSignalStrength (const SignalMonitorValue &)
void serviceScanPctComplete (int pct)

Protected Member Functions

 ~ScanWizardScanner ()
void Teardown (void)
void PreScanCommon (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout)
void dvbLock (int)
void dvbSNR (int)
void dvbSignalStrength (int)
void customEvent (QCustomEvent *e)
void MonitorProgress (bool lock, bool strength, bool snr)
void RunPopup (void)
void StopPopup (void)

Private Attributes

LogListlog
ChannelBasechannel
ScanProgressPopuppopupProgress
pthread_t popup_thread
QMutex popupLock
SIScanscanner
IPTVChannelFetcherfreeboxScanner
uint nVideoSource
DTVChannelList channels

Friends

void * spawn_popup (void *)

Constructor & Destructor Documentation

ScanWizardScanner::ScanWizardScanner ( void   ) 

Definition at line 95 of file scanwizardscanner.cpp.

ScanWizardScanner::~ScanWizardScanner (  )  [protected]

Definition at line 106 of file scanwizardscanner.cpp.


Member Function Documentation

virtual void ScanWizardScanner::deleteLater ( void   )  [inline, virtual]

Reimplemented from VerticalConfigurationGroup.

Definition at line 65 of file scanwizardscanner.h.

void ScanWizardScanner::Scan ( int  scantype,
uint  cardid,
const QString &  inputname,
uint  sourceid,
bool  do_delete_channels,
bool  do_rename_channels,
bool  do_ignore_signal_timeout,
uint  mplexid,
const QMap< QString, QString > &  startChan,
const QString &  freq_std,
const QString &  mod,
const QString &  tbl,
const QString &  atsc_format 
)

Definition at line 281 of file scanwizardscanner.cpp.

Referenced by ScanWizard::SetPage().

void ScanWizardScanner::ImportDVBUtils ( uint  sourceid,
int  cardtype,
const QString &  file 
)

Definition at line 437 of file scanwizardscanner.cpp.

Referenced by ScanWizard::SetPage().

void ScanWizardScanner::ImportM3U ( uint  cardid,
const QString &  inputname,
uint  sourceid 
)

Definition at line 596 of file scanwizardscanner.cpp.

Referenced by ScanWizard::SetPage().

void ScanWizardScanner::CancelScan ( void   )  [inline, protected, slot]

Definition at line 87 of file scanwizardscanner.h.

void ScanWizardScanner::scanComplete ( void   )  [protected, slot]

Definition at line 201 of file scanwizardscanner.cpp.

Referenced by ImportM3U(), and PreScanCommon().

void ScanWizardScanner::transportScanComplete ( void   )  [protected, slot]

Definition at line 207 of file scanwizardscanner.cpp.

Referenced by PreScanCommon().

void ScanWizardScanner::updateText ( const QString &  status  )  [protected, slot]

Definition at line 223 of file scanwizardscanner.cpp.

Referenced by ImportM3U(), and PreScanCommon().

void ScanWizardScanner::updateStatusText ( const QString &  status  )  [protected, slot]

Definition at line 232 of file scanwizardscanner.cpp.

Referenced by PreScanCommon(), and Scan().

void ScanWizardScanner::dvbLock ( const SignalMonitorValue val  )  [protected, slot]

Definition at line 243 of file scanwizardscanner.cpp.

Referenced by PreScanCommon().

void ScanWizardScanner::dvbSNR ( const SignalMonitorValue val  )  [protected, slot]

Definition at line 248 of file scanwizardscanner.cpp.

Referenced by PreScanCommon().

void ScanWizardScanner::dvbSignalStrength ( const SignalMonitorValue val  )  [protected, slot]

Definition at line 253 of file scanwizardscanner.cpp.

Referenced by PreScanCommon().

void ScanWizardScanner::serviceScanPctComplete ( int  pct  )  [protected, slot]

Definition at line 215 of file scanwizardscanner.cpp.

Referenced by ImportM3U(), PreScanCommon(), and Scan().

void ScanWizardScanner::Teardown ( void   )  [protected]

Definition at line 114 of file scanwizardscanner.cpp.

Referenced by CancelScan(), customEvent(), deleteLater(), Scan(), and ~ScanWizardScanner().

void ScanWizardScanner::PreScanCommon ( int  scantype,
uint  cardid,
const QString &  inputname,
uint  sourceid,
bool  do_ignore_signal_timeout 
) [protected]

Definition at line 469 of file scanwizardscanner.cpp.

Referenced by Scan().

void ScanWizardScanner::dvbLock ( int  locked  )  [protected]

Definition at line 258 of file scanwizardscanner.cpp.

void ScanWizardScanner::dvbSNR ( int  i  )  [protected]

Definition at line 265 of file scanwizardscanner.cpp.

void ScanWizardScanner::dvbSignalStrength ( int  i  )  [protected]

Definition at line 272 of file scanwizardscanner.cpp.

void ScanWizardScanner::customEvent ( QCustomEvent *  e  )  [protected]

Definition at line 139 of file scanwizardscanner.cpp.

void ScanWizardScanner::MonitorProgress ( bool  lock,
bool  strength,
bool  snr 
) [protected]

Definition at line 654 of file scanwizardscanner.cpp.

Referenced by ImportM3U(), and PreScanCommon().

void ScanWizardScanner::RunPopup ( void   )  [protected]

Definition at line 631 of file scanwizardscanner.cpp.

Referenced by spawn_popup().

void ScanWizardScanner::StopPopup ( void   )  [protected]

Definition at line 643 of file scanwizardscanner.cpp.

Referenced by MonitorProgress(), and ~ScanWizardScanner().


Friends And Related Function Documentation

void* spawn_popup ( void *  tmp  )  [friend]

Definition at line 625 of file scanwizardscanner.cpp.

Referenced by MonitorProgress().


Member Data Documentation

Definition at line 117 of file scanwizardscanner.h.

Referenced by init_statics(), ScanWizardScanner(), and ScanWizard::SetPage().

Definition at line 120 of file scanwizardscanner.h.

Referenced by customEvent(), and ScanWizardScanner().

Definition at line 121 of file scanwizardscanner.h.

Referenced by PreScanCommon(), and Teardown().

Definition at line 123 of file scanwizardscanner.h.

Referenced by customEvent(), MonitorProgress(), RunPopup(), and StopPopup().

Definition at line 124 of file scanwizardscanner.h.

Referenced by MonitorProgress(), and StopPopup().

QMutex ScanWizardScanner::popupLock [mutable, private]

Definition at line 127 of file scanwizardscanner.h.

Referenced by PreScanCommon(), Scan(), Teardown(), and transportScanComplete().

Definition at line 128 of file scanwizardscanner.h.

Referenced by ImportM3U(), and Teardown().

Definition at line 130 of file scanwizardscanner.h.

Referenced by Scan(), and transportScanComplete().

Definition at line 133 of file scanwizardscanner.h.

Referenced by ImportDVBUtils(), and Scan().


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

Generated on Sat Dec 18 05:16:10 2010 for MythTV by  doxygen 1.5.5