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
[legend]
Collaboration diagram for PaneATSC:
Collaboration graph
[legend]

Public Member Functions

 PaneATSC (const QString &target, StandardSetting *setting)
 
 ~PaneATSC ()
 
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 *)
 
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)
 
virtual ~StandardSetting ()
 
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 &)
 
void valueChanged (StandardSetting *)
 
void ShouldRedraw (StandardSetting *)
 
void settingsChanged (StandardSetting *selectedSetting=nullptr)
 
void ChangeSaved ()
 

Detailed Description

Definition at line 17 of file paneatsc.h.

Constructor & Destructor Documentation

◆ PaneATSC()

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

Definition at line 22 of file paneatsc.h.

◆ ~PaneATSC()

PaneATSC::~PaneATSC ( )
inline

Definition at line 54 of file paneatsc.h.

Member Function Documentation

◆ GetFrequencyTable()

QString PaneATSC::GetFrequencyTable ( void  ) const
inline

Definition at line 63 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetFrequencyTable().

◆ GetModulation()

QString PaneATSC::GetModulation ( void  ) const
inline

Definition at line 65 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetModulation().

◆ GetFrequencyTableRange()

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

Definition at line 67 of file paneatsc.h.

Referenced by ScanOptionalConfig::GetFrequencyTableRange().

◆ FreqTableChanged

void PaneATSC::FreqTableChanged ( const QString &  freqtbl)
inlineprotectedslot

Definition at line 80 of file paneatsc.h.

◆ ModulationChanged

void PaneATSC::ModulationChanged ( const QString &  )
inlineprotectedslot

Definition at line 90 of file paneatsc.h.

◆ TransportRangeChanged

void PaneATSC::TransportRangeChanged ( const QString &  )
inlineprotectedslot

Definition at line 95 of file paneatsc.h.

◆ ResetTransportRange()

void PaneATSC::ResetTransportRange ( void  )
inlineprotected

Definition at line 110 of file paneatsc.h.

◆ FetchFrequencyTables()

void PaneATSC::FetchFrequencyTables ( void  )
inlineprotected

Definition at line 148 of file paneatsc.h.

Member Data Documentation

◆ m_atsc_table

ScanFrequencyTable* PaneATSC::m_atsc_table {nullptr}
protected

Definition at line 173 of file paneatsc.h.

◆ m_atsc_modulation

ScanATSCModulation* PaneATSC::m_atsc_modulation {nullptr}
protected

Definition at line 174 of file paneatsc.h.

◆ m_transport_start

TransMythUIComboBoxSetting* PaneATSC::m_transport_start {nullptr}
protected

Definition at line 175 of file paneatsc.h.

◆ m_transport_end

TransMythUIComboBoxSetting* PaneATSC::m_transport_end {nullptr}
protected

Definition at line 176 of file paneatsc.h.

◆ m_transport_count

TransTextEditSetting* PaneATSC::m_transport_count {nullptr}
protected

Definition at line 177 of file paneatsc.h.

◆ m_tables_sig

QString PaneATSC::m_tables_sig
protected

Definition at line 179 of file paneatsc.h.

◆ m_tables

freq_table_list_t PaneATSC::m_tables
protected

Definition at line 180 of file paneatsc.h.


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