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

#include <programGuide.h>

Inheritance diagram for DTC::ProgramGuide:
Inheritance graph
[legend]
Collaboration diagram for DTC::ProgramGuide:
Collaboration graph
[legend]

Public Member Functions

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

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

QDateTime StartTime
 
QDateTime EndTime
 
bool Details
 
int StartIndex
 
int Count
 
int TotalAvailable
 
QDateTime AsOf
 
QString Version
 
QString ProtoVer
 
QVariantList Channels
 

Private Member Functions

 Q_CLASSINFO ("version", "1.0")
 
 Q_CLASSINFO ("Channels", "type=DTC::ChannelInfo")
 
 Q_CLASSINFO ("AsOf", "transient=true")
 
 Q_DISABLE_COPY (ProgramGuide)
 

Detailed Description

Definition at line 35 of file programGuide.h.

Constructor & Destructor Documentation

◆ ProgramGuide()

Q_INVOKABLE DTC::ProgramGuide::ProgramGuide ( QObject *  parent = nullptr)
inline

Definition at line 76 of file programGuide.h.

Member Function Documentation

◆ Q_CLASSINFO() [1/3]

DTC::ProgramGuide::Q_CLASSINFO ( "version"  ,
"1.0"   
)
private

◆ Q_CLASSINFO() [2/3]

DTC::ProgramGuide::Q_CLASSINFO ( "Channels"  )
private

◆ Q_CLASSINFO() [3/3]

DTC::ProgramGuide::Q_CLASSINFO ( "AsOf"  )
private

◆ InitializeCustomTypes()

void DTC::ProgramGuide::InitializeCustomTypes ( )
inlinestatic

Definition at line 115 of file programGuide.h.

Referenced by GuideServices::GuideServices().

◆ Copy()

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

Definition at line 85 of file programGuide.h.

◆ AddNewChannel()

ChannelInfo* DTC::ProgramGuide::AddNewChannel ( )
inline

Definition at line 100 of file programGuide.h.

Referenced by Guide::GetProgramGuide().

◆ Q_DISABLE_COPY()

DTC::ProgramGuide::Q_DISABLE_COPY ( ProgramGuide  )
private

Property Documentation

◆ StartTime

QDateTime DTC::ProgramGuide::StartTime
readwrite

Definition at line 46 of file programGuide.h.

◆ EndTime

QDateTime DTC::ProgramGuide::EndTime
readwrite

Definition at line 47 of file programGuide.h.

◆ Details

bool DTC::ProgramGuide::Details
readwrite

Definition at line 48 of file programGuide.h.

◆ StartIndex

int DTC::ProgramGuide::StartIndex
readwrite

Definition at line 50 of file programGuide.h.

◆ Count

int DTC::ProgramGuide::Count
readwrite

Definition at line 51 of file programGuide.h.

◆ TotalAvailable

int DTC::ProgramGuide::TotalAvailable
readwrite

Definition at line 52 of file programGuide.h.

◆ AsOf

QDateTime DTC::ProgramGuide::AsOf
readwrite

Definition at line 53 of file programGuide.h.

◆ Version

QString DTC::ProgramGuide::Version
readwrite

Definition at line 54 of file programGuide.h.

◆ ProtoVer

QString DTC::ProgramGuide::ProtoVer
readwrite

Definition at line 55 of file programGuide.h.

◆ Channels

QVariantList DTC::ProgramGuide::Channels
read

Definition at line 57 of file programGuide.h.


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