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