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);
91 #ifdef USING_HDHOMERUN
161 bool snr,
bool rotor)
QStringList m_messageList
MythScreenStack * GetMainStack()
static void error(const char *str,...)
HDHRChannelFetcher * m_hdhrScanner
void InformUser(const QString &error) override
void HandleEvent(const ScannerEvent *scanEvent) override
static const Type kAppendTextToLog
ChannelScannerGUIScanPane * m_scanStage
void AppendLine(const QString &text)
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 Type kSetStatusText
static const Type kScanShutdown
static const int kCodeAccepted
void SetStatusSignalStrength(int value)
static const Type kScanComplete
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 const Type kSetStatusRotorPosition
static const Type kSetStatusSignalToNoise
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 Type kSetStatusSignalLock
static const int kCodeRejected
std::vector< ScanDTVTransport > ScanDTVTransportList
static const Type kSetStatusSignalStrength
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 const Type kSetStatusTitleText
static const Type kSetPercentComplete
static const Type kScanErrored
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)
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.
bool m_completeOnly
Only complete channels desired post scan?