MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Classes | Typedefs | Functions
programinfo.h File Reference

Go to the source code of this file.

Classes

class  ProgramInfo
 Holds information on recordings and videos. More...
 
class  PMapDBReplacement
 

Typedefs

typedef AutoDeleteDeque
< ProgramInfo * > 
ProgramList
 

Functions

MPUBLIC bool LoadFromProgram (ProgramList &destination, const QString &sql, const MSqlBindings &bindings, const ProgramList &schedList)
 
MPUBLIC bool LoadFromOldRecorded (ProgramList &destination, const QString &sql, const MSqlBindings &bindings)
 
MPUBLIC bool LoadFromRecorded (ProgramList &destination, bool possiblyInProgressRecordingsOnly, const QMap< QString, uint32_t > &inUseMap, const QMap< QString, bool > &isJobRunning, const QMap< QString, ProgramInfo * > &recMap, int sort=0)
 
template<typename TYPE >
bool LoadFromScheduler (AutoDeleteDeque< TYPE * > &destination, bool &hasConflicts, QString altTable="", int recordid=-1)
 
template<typename T >
bool LoadFromScheduler (AutoDeleteDeque< T > &destination)
 
MPUBLIC bool GetNextRecordingList (QDateTime &nextRecordingStart, bool *hasConflicts=NULL, vector< ProgramInfo > *list=NULL)
 
MPUBLIC QString format_season_and_episode (int seasEp, int digits=-1)
 
MPUBLIC QString myth_category_type_to_string (ProgramInfo::CategoryType category_type)
 
MPUBLIC ProgramInfo::CategoryType string_to_myth_category_type (const QString &type)
 

Typedef Documentation

Definition at line 35 of file programinfo.h.

Function Documentation

MPUBLIC bool LoadFromProgram ( ProgramList destination,
const QString &  sql,
const MSqlBindings bindings,
const ProgramList schedList 
)
MPUBLIC bool LoadFromOldRecorded ( ProgramList destination,
const QString &  sql,
const MSqlBindings bindings 
)

Definition at line 4771 of file programinfo.cpp.

Referenced by ProgLister::FillItemList().

MPUBLIC bool LoadFromRecorded ( ProgramList destination,
bool  possiblyInProgressRecordingsOnly,
const QMap< QString, uint32_t > &  inUseMap,
const QMap< QString, bool > &  isJobRunning,
const QMap< QString, ProgramInfo * > &  recMap,
int  sort = 0 
)
template<typename TYPE >
bool LoadFromScheduler ( AutoDeleteDeque< TYPE * > &  destination,
bool hasConflicts,
QString  altTable = "",
int  recordid = -1 
)
template<typename T >
bool LoadFromScheduler ( AutoDeleteDeque< T > &  destination)

Definition at line 797 of file programinfo.h.

MPUBLIC bool GetNextRecordingList ( QDateTime &  nextRecordingStart,
bool hasConflicts = NULL,
vector< ProgramInfo > *  list = NULL 
)

Definition at line 5068 of file programinfo.cpp.

Referenced by setScheduledWakeupTime(), and WelcomeDialog::updateScheduledList().

MPUBLIC QString format_season_and_episode ( int  seasEp,
int  digits = -1 
)
MPUBLIC QString myth_category_type_to_string ( ProgramInfo::CategoryType  category_type)
MPUBLIC ProgramInfo::CategoryType string_to_myth_category_type ( const QString &  type)