Go to the documentation of this file.
47 range->setLabel(tr(
"Scanning Range"));
80 QString &start, QString &end)
const
88 return !start.isEmpty() && !end.isEmpty();
117 int diff = std::max(b + 1 - a, 0);
142 QString name = strNameFormat;
143 if (strNameFormat.indexOf(
"%") >= 0)
144 name = strNameFormat.arg(name_num);
149 bool last = (next ==
m_tables.end()) &&
161 QString format =
"atsc";
165 const QString new_tables_sig =
166 QString(
"%1_%2_%3").arg(format, modulation, country);
179 format, modulation, country);
193 #endif // PANE_ATSC_H
void SetFrequencyTable(const QString &atsc_table)
void FreqTableChanged(const QString &freqtbl)
PaneATSC(const QString &target, StandardSetting *setting)
virtual void setValue(const QString &newValue)
void ResetTransportRange(void)
std::vector< const FrequencyTable * > freq_table_list_t
void ModulationChanged(const QString &)
static const std::array< const uint32_t, 4 > freq
ScanATSCModulation * m_atscModulation
QString GetFrequencyTable(void) const
TransMythUIComboBoxSetting * m_transportStart
freq_table_list_t m_tables
virtual void setHelpText(const QString &str)
int getValueIndex(const QString &value) const
virtual void setReadOnly(bool readonly)
virtual QString getValue(void) const
TransMythUIComboBoxSetting * m_transportEnd
freq_table_list_t get_matching_freq_tables(const QString &format, const QString &modulation, const QString &country)
bool GetFrequencyTableRange(QString &start, QString &end) const
virtual void setLabel(QString str)
void valueChanged(const QString &newValue)
void addSelection(const QString &label, QString value=QString(), bool select=false)
void TransportRangeChanged(const QString &)
void setVisible(bool visible)
GroupSetting * m_transportCount
QString GetModulation(void) const
void addTargetedChildren(const QString &value, std::initializer_list< StandardSetting * > settings)
ScanFrequencyTable * m_atscTable
uint64_t m_frequencyStart
void FetchFrequencyTables(void)
void setValue(int value) override
virtual int size(void) const