Go to the documentation of this file.
30 #ifndef CHANNEL_SCANNER_WEB_H
31 #define CHANNEL_SCANNER_WEB_H
56 void setupScan(
int CardId);
59 void log(
const QString &msg);
61 bool StartScan (
uint CardId,
70 const QString &ScanType,
73 const QString &FirstChan,
74 const QString &LastChan,
80 const QString &Bandwidth,
81 const QString &Polarity,
82 const QString &SymbolRate,
83 const QString &Inversion,
84 const QString &Constellation,
85 const QString &ModSys,
86 const QString &CodeRate_LP,
87 const QString &CodeRate_HP,
89 const QString &Trans_Mode,
90 const QString &Guard_Interval,
91 const QString &Hierarchy,
97 bool snr,
bool rotor)
override;
102 bool m_onlysavescan {
false};
103 bool m_interactive {
false};
114 QString m_status{
"IDLE"};
115 bool m_statusLock{
false};
121 int m_statusRotorPosition {0};
122 int m_statusSignalStrength {0};
125 bool m_dlgInputReq {
false};
126 int m_dlgButton {-1};
130 bool m_showSignalLock{
false};
131 bool m_showSignalStrength{
false};
132 bool m_showSignalNoise{
false};
133 bool m_showRotorPos{
false};
138 #endif // CHANNEL_SCANNER_WEB_H
virtual void HandleEvent(const ScannerEvent *)=0
static void error(const char *str,...)
QWaitCondition m_waitCondition
static ChannelScannerWeb * s_Instance
static GlobalComboBoxSetting * FreqTable()
ScanDTVTransportList m_transports
virtual void InformUser(const QString &)=0
std::vector< ScanDTVTransport > ScanDTVTransportList
This is a wrapper around QThread that does several additional things.
QString m_statusTitleText
virtual void MonitorProgress(bool, bool, bool, bool)
None log(str msg, int level=LOGDEBUG)