#include <programinfo.h>
Definition at line 409 of file programinfo.h.
Public Types | |
| typedef int(* | CompareFunc )(ProgramInfo *p1, ProgramInfo *p2) |
Public Member Functions | |
| ProgramList (bool autoDelete=true) | |
| ~ProgramList (void) | |
| ProgramInfo * | operator[] (uint index) |
| bool | FromScheduler (bool &hasConflicts, QString altTable="", int recordid=-1) |
| bool | FromScheduler (void) |
| bool | FromProgram (const QString &sql, MSqlBindings &bindings, ProgramList &schedList, bool oneChanid=false) |
| bool | FromProgram (const QString &sql, MSqlBindings &bindings) |
| bool | FromRecorded (bool bDescending, ProgramList *pSchedList) |
| bool | FromOldRecorded (const QString &sql, MSqlBindings &bindings) |
| void | Sort (CompareFunc func) |
Protected Member Functions | |
| virtual int | compareItems (QPtrCollection::Item item1, QPtrCollection::Item item2) |
Private Attributes | |
| CompareFunc | compareFunc |
| typedef int(* ProgramList::CompareFunc)(ProgramInfo *p1, ProgramInfo *p2) |
| ProgramList::ProgramList | ( | bool | autoDelete = true |
) | [inline] |
Definition at line 411 of file programinfo.h.
| ProgramList::~ProgramList | ( | void | ) | [inline] |
Definition at line 415 of file programinfo.h.
| ProgramInfo* ProgramList::operator[] | ( | uint | index | ) | [inline] |
Definition at line 417 of file programinfo.h.
Definition at line 4552 of file programinfo.cpp.
Referenced by ProgramRecPriority::countMatches(), GuideGrid::customEvent(), StatusBox::doScheduleStatus(), GuideGrid::editRecording(), GuideGrid::editScheduled(), ProgLister::fillItemList(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), Scheduler::FillRecordListFromMaster(), GuideGrid::generateListings(), ProgramInfo::GetProgramAtDateTime(), GuideGrid::GuideGrid(), ProgFinder::Initialize(), GuideGrid::quickRecord(), ProgFinder::selectShowData(), setScheduledWakeupTime(), and WelcomeDialog::updateScheduledList().
| bool ProgramList::FromScheduler | ( | void | ) | [inline] |
Definition at line 422 of file programinfo.h.
| bool ProgramList::FromProgram | ( | const QString & | sql, | |
| MSqlBindings & | bindings, | |||
| ProgramList & | schedList, | |||
| bool | oneChanid = false | |||
| ) |
Definition at line 4604 of file programinfo.cpp.
Referenced by ProgLister::fillItemList(), GuideGrid::fillProgramRowInfos(), ProgramInfo::GetProgramAtDateTime(), MythXML::GetProgramDetails(), MythXML::GetProgramGuide(), GuideGrid::GetProgramList(), and ProgFinder::selectShowData().
| bool ProgramList::FromProgram | ( | const QString & | sql, | |
| MSqlBindings & | bindings | |||
| ) | [inline] |
Definition at line 429 of file programinfo.h.
| bool ProgramList::FromRecorded | ( | bool | bDescending, | |
| ProgramList * | pSchedList | |||
| ) |
| bool ProgramList::FromOldRecorded | ( | const QString & | sql, | |
| MSqlBindings & | bindings | |||
| ) |
| void ProgramList::Sort | ( | CompareFunc | func | ) | [inline] |
| int ProgramList::compareItems | ( | QPtrCollection::Item | item1, | |
| QPtrCollection::Item | item2 | |||
| ) | [protected, virtual] |
Definition at line 5012 of file programinfo.cpp.
CompareFunc ProgramList::compareFunc [private] |
1.5.5