MythTV  master
Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
PaneATSC Class Reference

#include <paneatsc.h>

Inheritance diagram for PaneATSC:
Inheritance graph
Collaboration diagram for PaneATSC:
Collaboration graph

Public Member Functions

 PaneATSC (const QString &target, StandardSetting *setting)
 ~PaneATSC () override
void SetFrequencyTable (const QString &atsc_table)
QString GetFrequencyTable (void) const
QString GetModulation (void) const
bool GetFrequencyTableRange (QString &start, QString &end) const
- Public Member Functions inherited from GroupSetting
 GroupSetting ()=default
void edit (MythScreenType *screen) override
void resultEdit (DialogCompletionEvent *) override
virtual void applyChange ()
void updateButton (MythUIButtonListItem *item) override
 This method is called whenever the UI need to reflect a change Reimplement this If you widget need a custom look. More...
virtual bool canDelete (void)
virtual void deleteEntry (void)
- Public Member Functions inherited from StandardSetting
virtual void setLabel (QString str)
QString getLabel (void) const
virtual void setHelpText (const QString &str)
QString getHelpText (void) const
virtual void setName (const QString &name)
QString getName (void) const
StandardSettingbyName (const QString &name)
bool isVisible (void) const
bool isEnabled () const
bool haveChanged ()
 Return true if the setting have changed or any of its children. More...
void setChanged (bool changed)
StandardSettinggetParent () const
virtual QString getValue (void) const
void SetDBValue (const QString &val) override
QString GetDBValue (void) const override
MythUIButtonListItemcreateButton (MythUIButtonList *list)
virtual void addChild (StandardSetting *child)
virtual void removeChild (StandardSetting *child)
virtual QList< StandardSetting * > * getSubSettings ()
virtual bool haveSubSettings ()
virtual void clearSettings ()
void clearTargetedSettings (const QString &value)
virtual void Load (void)
virtual void Save (void)
virtual void Open (void)
virtual void Close (void)
StorageGetStorage (void) const
void addTargetedChild (const QString &value, StandardSetting *setting)
void addTargetedChildren (const QString &value, std::initializer_list< StandardSetting * > settings)
void removeTargetedChild (const QString &value, StandardSetting *child)
virtual bool keyPressEvent (QKeyEvent *event)
void MoveToThread (QThread *thread)
- Public Member Functions inherited from StorageUser
virtual ~StorageUser ()=default

Protected Slots

void FreqTableChanged (const QString &freqtbl)
void ModulationChanged (const QString &)
void TransportRangeChanged (const QString &)

Protected Member Functions

void ResetTransportRange (void)
void FetchFrequencyTables (void)
- Protected Member Functions inherited from StandardSetting
 StandardSetting (Storage *_storage=nullptr)
 ~StandardSetting () override
void setParent (StandardSetting *parent)

Protected Attributes

ScanFrequencyTablem_atsc_table {nullptr}
ScanATSCModulationm_atsc_modulation {nullptr}
TransMythUIComboBoxSettingm_transport_start {nullptr}
TransMythUIComboBoxSettingm_transport_end {nullptr}
TransTextEditSettingm_transport_count {nullptr}
QString m_tables_sig
freq_table_list_t m_tables
- Protected Attributes inherited from StandardSetting
QString m_settingValue
bool m_enabled {true}
QString m_label
QString m_helptext
QString m_name
bool m_visible {true}

Additional Inherited Members

- Public Slots inherited from StandardSetting
virtual void setEnabled (bool enabled)
void setVisible (bool visible)
virtual void setValue (const QString &newValue)
virtual void setValue (int newValue)
virtual void childChanged (StandardSetting *)
- Signals inherited from StandardSetting
void valueChanged (const QString &newValue)
void valueChanged (StandardSetting *setting)
void ShouldRedraw (StandardSetting *setting)
void settingsChanged (StandardSetting *selectedSetting=nullptr)
void ChangeSaved ()
void helpTextChanged (const QString &newValue)

Detailed Description

Definition at line 17 of file paneatsc.h.

Constructor & Destructor Documentation

◆ PaneATSC()

PaneATSC::PaneATSC ( const QString &  target,
StandardSetting setting 

Definition at line 22 of file paneatsc.h.

◆ ~PaneATSC()

PaneATSC::~PaneATSC ( )

Definition at line 54 of file paneatsc.h.

Member Function Documentation

◆ SetFrequencyTable()

void PaneATSC::SetFrequencyTable ( const QString &  atsc_table)

Definition at line 63 of file paneatsc.h.

Referenced by ScanOptionalConfig::SetTuningPaneValuesATSC().

◆ GetFrequencyTable()

QString PaneATSC::GetFrequencyTable ( void  ) const

Definition at line 66 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetFrequencyTable().

◆ GetModulation()

QString PaneATSC::GetModulation ( void  ) const

Definition at line 68 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetModulation().

◆ GetFrequencyTableRange()

bool PaneATSC::GetFrequencyTableRange ( QString &  start,
QString &  end 
) const

Definition at line 70 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetFrequencyTableRange().

◆ FreqTableChanged

void PaneATSC::FreqTableChanged ( const QString &  freqtbl)

Definition at line 83 of file paneatsc.h.

◆ ModulationChanged

void PaneATSC::ModulationChanged ( const QString &  )

Definition at line 93 of file paneatsc.h.

◆ TransportRangeChanged

void PaneATSC::TransportRangeChanged ( const QString &  )

Definition at line 98 of file paneatsc.h.

◆ ResetTransportRange()

void PaneATSC::ResetTransportRange ( void  )

Definition at line 113 of file paneatsc.h.

◆ FetchFrequencyTables()

void PaneATSC::FetchFrequencyTables ( void  )

Definition at line 150 of file paneatsc.h.

Member Data Documentation

◆ m_atsc_table

ScanFrequencyTable* PaneATSC::m_atsc_table {nullptr}

Definition at line 175 of file paneatsc.h.

◆ m_atsc_modulation

ScanATSCModulation* PaneATSC::m_atsc_modulation {nullptr}

Definition at line 176 of file paneatsc.h.

◆ m_transport_start

TransMythUIComboBoxSetting* PaneATSC::m_transport_start {nullptr}

Definition at line 177 of file paneatsc.h.

◆ m_transport_end

TransMythUIComboBoxSetting* PaneATSC::m_transport_end {nullptr}

Definition at line 178 of file paneatsc.h.

◆ m_transport_count

TransTextEditSetting* PaneATSC::m_transport_count {nullptr}

Definition at line 179 of file paneatsc.h.

◆ m_tables_sig

QString PaneATSC::m_tables_sig

Definition at line 181 of file paneatsc.h.

◆ m_tables

freq_table_list_t PaneATSC::m_tables

Definition at line 182 of file paneatsc.h.

The documentation for this class was generated from the following file: