MythTV  master
Public Member Functions | Static Public Member Functions | Properties | Private Member Functions | List of all members
DTC::ChannelInfo Class Reference

#include <libmythservicecontracts/datacontracts/programAndChannel.h>

Inheritance diagram for DTC::ChannelInfo:
[legend]
Collaboration diagram for DTC::ChannelInfo:
[legend]

Public Member Functions

Q_INVOKABLE ChannelInfo (QObject *parent=nullptr)
 
void Copy (const ChannelInfo *src)
 
ProgramAddNewProgram ()
 

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

uint ChanId
 
QString ChanNum
 
QString CallSign
 
QString IconURL
 
QString ChannelName
 
uint MplexId
 
uint ServiceId
 
uint ATSCMajorChan
 
uint ATSCMinorChan
 
QString Format
 
QString FrequencyId
 
int FineTune
 
QString ChanFilters
 
int SourceId
 
int InputId
 
bool CommFree
 
bool UseEIT
 
bool Visible
 
QString ExtendedVisible
 
QString XMLTVID
 
QString DefaultAuth
 
QString ChannelGroups
 
QString Inputs
 
uint ServiceType
 
QVariantList Programs
 

Private Member Functions

 Q_CLASSINFO ("version", "2.2")
 
 Q_CLASSINFO ("Programs", "type=DTC::Program")
 
 Q_DISABLE_COPY (ChannelInfo)
 

Detailed Description

Definition at line 30 of file programAndChannel.h.

Constructor & Destructor Documentation

◆ ChannelInfo()

Q_INVOKABLE DTC::ChannelInfo::ChannelInfo ( QObject *  parent = nullptr)
inlineexplicit

Definition at line 102 of file programAndChannel.h.

Member Function Documentation

◆ Q_CLASSINFO() [1/2]

DTC::ChannelInfo::Q_CLASSINFO ( "version"  ,
"2.2"   
)
private

◆ Q_CLASSINFO() [2/2]

DTC::ChannelInfo::Q_CLASSINFO ( "Programs"  )
private

◆ InitializeCustomTypes()

void ChannelInfo::InitializeCustomTypes ( )
inlinestatic

◆ Copy()

void DTC::ChannelInfo::Copy ( const ChannelInfo src)
inline

Definition at line 120 of file programAndChannel.h.

◆ AddNewProgram()

Program * ChannelInfo::AddNewProgram ( )
inline

Definition at line 316 of file programAndChannel.h.

Referenced by Guide::GetProgramGuide().

◆ Q_DISABLE_COPY()

DTC::ChannelInfo::Q_DISABLE_COPY ( ChannelInfo  )
private

Property Documentation

◆ ChanId

uint DTC::ChannelInfo::ChanId
readwrite

Definition at line 40 of file programAndChannel.h.

◆ ChanNum

QString DTC::ChannelInfo::ChanNum
readwrite

Definition at line 41 of file programAndChannel.h.

◆ CallSign

QString DTC::ChannelInfo::CallSign
readwrite

Definition at line 42 of file programAndChannel.h.

◆ IconURL

QString DTC::ChannelInfo::IconURL
readwrite

Definition at line 43 of file programAndChannel.h.

◆ ChannelName

QString DTC::ChannelInfo::ChannelName
readwrite

Definition at line 44 of file programAndChannel.h.

◆ MplexId

uint DTC::ChannelInfo::MplexId
readwrite

Definition at line 46 of file programAndChannel.h.

◆ ServiceId

uint DTC::ChannelInfo::ServiceId
readwrite

Definition at line 47 of file programAndChannel.h.

◆ ATSCMajorChan

uint DTC::ChannelInfo::ATSCMajorChan
readwrite

Definition at line 48 of file programAndChannel.h.

◆ ATSCMinorChan

uint DTC::ChannelInfo::ATSCMinorChan
readwrite

Definition at line 49 of file programAndChannel.h.

◆ Format

QString DTC::ChannelInfo::Format
readwrite

Definition at line 50 of file programAndChannel.h.

◆ FrequencyId

QString DTC::ChannelInfo::FrequencyId
readwrite

Definition at line 51 of file programAndChannel.h.

◆ FineTune

int DTC::ChannelInfo::FineTune
readwrite

Definition at line 52 of file programAndChannel.h.

◆ ChanFilters

QString DTC::ChannelInfo::ChanFilters
readwrite

Definition at line 53 of file programAndChannel.h.

◆ SourceId

int DTC::ChannelInfo::SourceId
readwrite

Definition at line 54 of file programAndChannel.h.

◆ InputId

int DTC::ChannelInfo::InputId
readwrite

Definition at line 55 of file programAndChannel.h.

◆ CommFree

bool DTC::ChannelInfo::CommFree
readwrite

Definition at line 56 of file programAndChannel.h.

◆ UseEIT

bool DTC::ChannelInfo::UseEIT
readwrite

Definition at line 57 of file programAndChannel.h.

◆ Visible

bool DTC::ChannelInfo::Visible
readwrite

Definition at line 58 of file programAndChannel.h.

◆ ExtendedVisible

QString DTC::ChannelInfo::ExtendedVisible
readwrite

Definition at line 59 of file programAndChannel.h.

◆ XMLTVID

QString DTC::ChannelInfo::XMLTVID
readwrite

Definition at line 60 of file programAndChannel.h.

◆ DefaultAuth

QString DTC::ChannelInfo::DefaultAuth
readwrite

Definition at line 61 of file programAndChannel.h.

◆ ChannelGroups

QString DTC::ChannelInfo::ChannelGroups
readwrite

Definition at line 62 of file programAndChannel.h.

◆ Inputs

QString DTC::ChannelInfo::Inputs
readwrite

Definition at line 63 of file programAndChannel.h.

◆ ServiceType

uint DTC::ChannelInfo::ServiceType
readwrite

Definition at line 64 of file programAndChannel.h.

◆ Programs

QVariantList DTC::ChannelInfo::Programs
read

Definition at line 66 of file programAndChannel.h.


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