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

#include <libmythservicecontracts/datacontracts/programAndChannel.h>

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

Public Member Functions

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

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

QDateTime StartTime
 
QDateTime EndTime
 
QString Title
 
QString SubTitle
 
QString Category
 
QString CatType
 
bool Repeat
 
int VideoProps
 
QString VideoPropNames
 
int AudioProps
 
QString AudioPropNames
 
int SubProps
 
QString SubPropNames
 
QString SeriesId
 
QString ProgramId
 
double Stars
 
QDateTime LastModified
 
int ProgramFlags
 
QString ProgramFlagNames
 
QDate Airdate
 
QString Description
 
QString Inetref
 
int Season
 
int Episode
 
int TotalEpisodes
 
qlonglong FileSize
 
QString FileName
 
QString HostName
 
QObject Channel
 
QObject Recording
 
QObject Artwork
 
QObject Cast
 

Private Member Functions

 Q_CLASSINFO ("version", "1.12")
 
 Q_CLASSINFO ("defaultProp", "Description")
 
 Q_CLASSINFO ("deprecated", "FileSize,FileName,HostName")
 
 PROPERTYIMP (bool, SerializeCast)
 

Detailed Description

Definition at line 145 of file programAndChannel.h.

Constructor & Destructor Documentation

◆ Program()

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

Definition at line 243 of file programAndChannel.h.

Member Function Documentation

◆ Q_CLASSINFO() [1/3]

DTC::Program::Q_CLASSINFO ( "version"  ,
"1.12"   
)
private

◆ Q_CLASSINFO() [2/3]

DTC::Program::Q_CLASSINFO ( "defaultProp"  ,
"Description"   
)
private

◆ Q_CLASSINFO() [3/3]

DTC::Program::Q_CLASSINFO ( "deprecated"  ,
FileSize,
FileName  ,
HostName  
)
private

◆ PROPERTYIMP()

DTC::Program::PROPERTYIMP ( bool  ,
SerializeCast   
)
private

◆ InitializeCustomTypes()

void DTC::Program::InitializeCustomTypes ( )
inlinestatic

◆ Copy()

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

Definition at line 267 of file programAndChannel.h.

Property Documentation

◆ StartTime

QDateTime DTC::Program::StartTime
readwrite

Definition at line 152 of file programAndChannel.h.

◆ EndTime

QDateTime DTC::Program::EndTime
readwrite

Definition at line 153 of file programAndChannel.h.

◆ Title

QString DTC::Program::Title
readwrite

Definition at line 154 of file programAndChannel.h.

◆ SubTitle

QString DTC::Program::SubTitle
readwrite

Definition at line 155 of file programAndChannel.h.

◆ Category

QString DTC::Program::Category
readwrite

Definition at line 156 of file programAndChannel.h.

◆ CatType

QString DTC::Program::CatType
readwrite

Definition at line 157 of file programAndChannel.h.

◆ Repeat

bool DTC::Program::Repeat
readwrite

Definition at line 158 of file programAndChannel.h.

◆ VideoProps

int DTC::Program::VideoProps
readwrite

Definition at line 159 of file programAndChannel.h.

◆ VideoPropNames

QString DTC::Program::VideoPropNames
readwrite

Definition at line 160 of file programAndChannel.h.

◆ AudioProps

int DTC::Program::AudioProps
readwrite

Definition at line 161 of file programAndChannel.h.

◆ AudioPropNames

QString DTC::Program::AudioPropNames
readwrite

Definition at line 162 of file programAndChannel.h.

◆ SubProps

int DTC::Program::SubProps
readwrite

Definition at line 163 of file programAndChannel.h.

◆ SubPropNames

QString DTC::Program::SubPropNames
readwrite

Definition at line 164 of file programAndChannel.h.

◆ SeriesId

QString DTC::Program::SeriesId
readwrite

Definition at line 166 of file programAndChannel.h.

◆ ProgramId

QString DTC::Program::ProgramId
readwrite

Definition at line 167 of file programAndChannel.h.

◆ Stars

double DTC::Program::Stars
readwrite

Definition at line 168 of file programAndChannel.h.

◆ LastModified

QDateTime DTC::Program::LastModified
readwrite

Definition at line 169 of file programAndChannel.h.

◆ ProgramFlags

int DTC::Program::ProgramFlags
readwrite

Definition at line 170 of file programAndChannel.h.

◆ ProgramFlagNames

QString DTC::Program::ProgramFlagNames
readwrite

Definition at line 171 of file programAndChannel.h.

◆ Airdate

QDate DTC::Program::Airdate
readwrite

Definition at line 172 of file programAndChannel.h.

◆ Description

QString DTC::Program::Description
readwrite

Definition at line 173 of file programAndChannel.h.

◆ Inetref

QString DTC::Program::Inetref
readwrite

Definition at line 174 of file programAndChannel.h.

◆ Season

int DTC::Program::Season
readwrite

Definition at line 175 of file programAndChannel.h.

◆ Episode

int DTC::Program::Episode
readwrite

Definition at line 176 of file programAndChannel.h.

◆ TotalEpisodes

int DTC::Program::TotalEpisodes
readwrite

Definition at line 177 of file programAndChannel.h.

◆ FileSize

qlonglong DTC::Program::FileSize
readwrite

Definition at line 182 of file programAndChannel.h.

◆ FileName

QString DTC::Program::FileName
readwrite

Definition at line 183 of file programAndChannel.h.

◆ HostName

QString DTC::Program::HostName
readwrite

Definition at line 184 of file programAndChannel.h.

◆ Channel

QObject DTC::Program::Channel
read

Definition at line 187 of file programAndChannel.h.

Referenced by FillProgramInfo().

◆ Recording

QObject DTC::Program::Recording
read

Definition at line 188 of file programAndChannel.h.

Referenced by FillProgramInfo().

◆ Artwork

QObject DTC::Program::Artwork
read

Definition at line 189 of file programAndChannel.h.

Referenced by FillProgramInfo().

◆ Cast

QObject DTC::Program::Cast
read

Definition at line 190 of file programAndChannel.h.

Referenced by FillProgramInfo().


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