48#define LOC QString("ChScanGUI: ")
86 success |= (m_vboxScanner !=
nullptr);
89 success |= (m_externRecScanner !=
nullptr);
92 success |= (m_hdhrScanner !=
nullptr);
161 bool snr,
bool rotor)
static const int kCodeAccepted
static const int kCodeRejected
void Process(const ScanDTVTransportList &_transports, int sourceid=-1)
chan_info_map_t GetChannelList(transport_scan_items_it_t trans_info, ScannedChannelInfo *scan_info) const
void StopScanner(void)
Stops the ChannelScanSM event loop and the signal monitor, blocking until both exit.
void SetStatusSignalToNoise(int value)
void SetStatusText(const QString &value)
void AppendLine(const QString &text)
void SetStatusSignalStrength(int value)
void SetStatusLock(int value)
void SetStatusTitleText(const QString &value)
void SetScanProgress(double value)
void SetStatusRotorPosition(int value)
virtual void Process(const ScanDTVTransportList &_transports, bool success=false)
void InformUser(const QString &error) override
void MonitorProgress(bool lock, bool strength, bool snr, bool rotor) override
~ChannelScannerGUI() override
QStringList m_messageList
void HandleEvent(const ScannerEvent *scanEvent) override
ChannelScannerGUIScanPane * m_scanStage
bool m_completeOnly
Only complete channels desired post scan?
IPTVChannelFetcher * m_iptvScanner
ChannelScanSM * m_sigmonScanner
virtual void Teardown(void)
bool m_fullSearch
Extended search for old channels post scan?
bool m_channelNumbersOnly
Only channels with logical channel numbers desired post scan?
bool m_freeToAirOnly
Only fta channels desired post scan?
bool m_removeDuplicates
Remove duplicate transports and channels?
ScanMonitor * m_scanMonitor
bool m_addFullTS
Add MPTS "full transport stream" channels.
ServiceRequirements m_serviceRequirements
Services desired post scan.
MythScreenStack * GetMainStack()
virtual void AddScreen(MythScreenType *screen, bool allowFade=true)
static const Type kSetStatusSignalLock
static const Type kScanShutdown
static const Type kSetStatusTitleText
static const Type kSetStatusSignalToNoise
static const Type kSetStatusText
static const Type kAppendTextToLog
static const Type kSetStatusRotorPosition
static const Type kScanComplete
static const Type kSetPercentComplete
static const Type kSetStatusSignalStrength
static const Type kScanErrored
std::vector< ScanDTVTransport > ScanDTVTransportList
MythConfirmationDialog * ShowOkPopup(const QString &message, bool showCancel)
Non-blocking version of MythPopupBox::showOkPopup()
MythMainWindow * GetMythMainWindow(void)
void post_event(QObject *dest, QEvent::Type type, int val)
Percentage to set to after the first tune.