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

#include <recording.h>

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

Public Member Functions

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

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

uint RecordedId
 
RecStatus::Type Status
 
int Priority
 
QDateTime StartTs
 
QDateTime EndTs
 
qlonglong FileSize
 
QString FileName
 
QString HostName
 
QDateTime LastModified
 
int RecordId
 
QString RecGroup
 
QString PlayGroup
 
QString StorageGroup
 
int RecType
 
int DupInType
 
int DupMethod
 
int EncoderId
 
QString EncoderName
 
QString Profile
 

Private Member Functions

 Q_CLASSINFO ("version", "1.3")
 
 PROPERTYIMP (qlonglong, FileSize) PROPERTYIMP_REF(QString
 
FileName PROPERTYIMP_REF (QString, HostName) PROPERTYIMP_REF(QDateTime
 
FileName LastModified PROPERTYIMP (bool, SerializeDetails)
 
 Q_DISABLE_COPY (RecordingInfo)
 

Detailed Description

Definition at line 25 of file recording.h.

Constructor & Destructor Documentation

◆ RecordingInfo()

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

Definition at line 81 of file recording.h.

Member Function Documentation

◆ Q_CLASSINFO()

DTC::RecordingInfo::Q_CLASSINFO ( "version"  ,
"1.3"   
)
private

◆ PROPERTYIMP() [1/2]

DTC::RecordingInfo::PROPERTYIMP ( qlonglong  ,
FileSize   
)
private

◆ PROPERTYIMP_REF()

FileName DTC::RecordingInfo::PROPERTYIMP_REF ( QString  ,
HostName   
)
private

◆ PROPERTYIMP() [2/2]

FileName LastModified DTC::RecordingInfo::PROPERTYIMP ( bool  ,
SerializeDetails   
)
private

◆ InitializeCustomTypes()

void RecordingInfo::InitializeCustomTypes ( )
inlinestatic

Definition at line 124 of file recording.h.

Referenced by DTC::Program::InitializeCustomTypes().

◆ Copy()

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

Definition at line 96 of file recording.h.

◆ Q_DISABLE_COPY()

DTC::RecordingInfo::Q_DISABLE_COPY ( RecordingInfo  )
private

Property Documentation

◆ RecordedId

uint DTC::RecordingInfo::RecordedId
readwrite

Definition at line 30 of file recording.h.

◆ Status

RecStatus::Type DTC::RecordingInfo::Status
readwrite

Definition at line 31 of file recording.h.

◆ Priority

int DTC::RecordingInfo::Priority
readwrite

Definition at line 32 of file recording.h.

◆ StartTs

QDateTime DTC::RecordingInfo::StartTs
readwrite

Definition at line 33 of file recording.h.

◆ EndTs

QDateTime DTC::RecordingInfo::EndTs
readwrite

Definition at line 34 of file recording.h.

◆ FileSize

qlonglong DTC::RecordingInfo::FileSize
readwrite

Definition at line 36 of file recording.h.

◆ FileName

QString DTC::RecordingInfo::FileName
readwrite

Definition at line 37 of file recording.h.

◆ HostName

QString DTC::RecordingInfo::HostName
readwrite

Definition at line 38 of file recording.h.

◆ LastModified

QDateTime DTC::RecordingInfo::LastModified
readwrite

Definition at line 39 of file recording.h.

◆ RecordId

int DTC::RecordingInfo::RecordId
readwrite

Definition at line 41 of file recording.h.

◆ RecGroup

QString DTC::RecordingInfo::RecGroup
readwrite

Definition at line 42 of file recording.h.

◆ PlayGroup

QString DTC::RecordingInfo::PlayGroup
readwrite

Definition at line 43 of file recording.h.

◆ StorageGroup

QString DTC::RecordingInfo::StorageGroup
readwrite

Definition at line 44 of file recording.h.

◆ RecType

int DTC::RecordingInfo::RecType
readwrite

Definition at line 45 of file recording.h.

◆ DupInType

int DTC::RecordingInfo::DupInType
readwrite

Definition at line 46 of file recording.h.

◆ DupMethod

int DTC::RecordingInfo::DupMethod
readwrite

Definition at line 47 of file recording.h.

◆ EncoderId

int DTC::RecordingInfo::EncoderId
readwrite

Definition at line 48 of file recording.h.

◆ EncoderName

QString DTC::RecordingInfo::EncoderName
readwrite

Definition at line 49 of file recording.h.

◆ Profile

QString DTC::RecordingInfo::Profile
readwrite

Definition at line 50 of file recording.h.


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