Go to the documentation of this file. 1 #ifndef VBOXCHANNELFETCHER_H
2 #define VBOXCHANNELFETCHER_H
7 #include <QCoreApplication>
31 const QString &data_url,
84 void run(
void)
override;
102 #endif // VBOXCHANNELFETCHER_H
QMap< QString, VBoxChannelInfo > vbox_chan_map_t
~VBoxChannelFetcher() override
VBoxChannelInfo(QString name, QString xmltvid, const QString &data_url, bool fta, QString chanType, QString transType, uint serviceID, uint networkID, uint transportID)
void Stop(void)
Stops the scanning thread running.
ScanMonitor * m_scanMonitor
bool SupportedTransmission(const QString &transType)
vbox_chan_map_t * m_channels
Q_DECLARE_TR_FUNCTIONS(VBoxChannelFetcher)
vbox_chan_map_t GetChannels(void)
VBoxChannelInfo()=default
This is a wrapper around QThread that does several additional things.
ServiceRequirements m_serviceType
VBoxChannelFetcher(uint cardid, QString inputname, uint sourceid, bool ftaOnly, ServiceRequirements serviceType, ScanMonitor *monitor=nullptr)
void SetNumChannelsInserted(uint val)
void SetTotalNumChannels(uint val)