MythTV  0.26-pre
Static Public Member Functions | Static Private Member Functions
ProgramData Class Reference

#include <programdata.h>

List of all members.

Static Public Member Functions

static void HandlePrograms (uint sourceid, QMap< QString, QList< ProgInfo > > &proglist)
static int fix_end_times (void)
static bool ClearDataByChannel (uint chanid, const QDateTime &from, const QDateTime &to, bool use_channel_time_offset)
static bool ClearDataBySource (uint sourceid, const QDateTime &from, const QDateTime &to, bool use_channel_time_offset)

Static Private Member Functions

static void FixProgramList (QList< ProgInfo * > &fixlist)
static void HandlePrograms (MSqlQuery &query, uint chanid, const QList< ProgInfo * > &sortlist, uint &unchanged, uint &updated)
static bool IsUnchanged (MSqlQuery &query, uint chanid, const ProgInfo &pi)
static bool DeleteOverlaps (MSqlQuery &query, uint chanid, const ProgInfo &pi)

Detailed Description

Definition at line 256 of file programdata.h.


Member Function Documentation

void ProgramData::HandlePrograms ( uint  sourceid,
QMap< QString, QList< ProgInfo > > &  proglist 
) [static]

Definition at line 1051 of file programdata.cpp.

Definition at line 1131 of file programdata.cpp.

Referenced by main().

bool ProgramData::ClearDataByChannel ( uint  chanid,
const QDateTime &  from,
const QDateTime &  to,
bool  use_channel_time_offset 
) [static]

Definition at line 902 of file programdata.cpp.

Referenced by ClearDataBySource(), and DeleteOverlaps().

bool ProgramData::ClearDataBySource ( uint  sourceid,
const QDateTime &  from,
const QDateTime &  to,
bool  use_channel_time_offset 
) [static]

Definition at line 949 of file programdata.cpp.

Referenced by FillData::GrabDDData().

void ProgramData::FixProgramList ( QList< ProgInfo * > &  fixlist) [static, private]

Definition at line 967 of file programdata.cpp.

Referenced by HandlePrograms().

void ProgramData::HandlePrograms ( MSqlQuery query,
uint  chanid,
const QList< ProgInfo * > &  sortlist,
uint unchanged,
uint updated 
) [static, private]

Definition at line 1109 of file programdata.cpp.

bool ProgramData::IsUnchanged ( MSqlQuery query,
uint  chanid,
const ProgInfo pi 
) [static, private]

Definition at line 1193 of file programdata.cpp.

Referenced by HandlePrograms().

bool ProgramData::DeleteOverlaps ( MSqlQuery query,
uint  chanid,
const ProgInfo pi 
) [static, private]

Definition at line 1256 of file programdata.cpp.

Referenced by HandlePrograms().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends