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