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

 Q_DECLARE_METATYPE (ProgramInfo *) MPUBLIC bool LoadFromProgram(ProgramList &destination
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)

Variables

const QString & sql
const QString const MSqlBindingsbindings
const QString const
MSqlBindings const ProgramList
schedList
const QString const
MSqlBindings const ProgramList
bool 
oneChanid

Typedef Documentation

Definition at line 31 of file programinfo.h.


Function Documentation

Q_DECLARE_METATYPE ( ProgramInfo  ) 
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 
) [inline]
template<typename T >
bool LoadFromScheduler ( AutoDeleteDeque< T > &  destination  )  [inline]

Definition at line 784 of file programinfo.h.

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

Definition at line 4826 of file programinfo.cpp.

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


Variable Documentation

const QString& sql
const QString const MSqlBindings& bindings
const QString const MSqlBindings const ProgramList& schedList
const QString const MSqlBindings const ProgramList bool oneChanid

Definition at line 728 of file programinfo.h.

Referenced by ProgLister::FillItemList().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon Feb 6 06:41:44 2012 for MythTV by  doxygen 1.6.3