ProgramList Class Reference

#include <programinfo.h>

List of all members.


Detailed Description

QPtrList of ProgramInfo instances, with helper functions.

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)
ProgramInfooperator[] (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

Member Typedef Documentation


Constructor & Destructor Documentation

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.


Member Function Documentation

ProgramInfo* ProgramList::operator[] ( uint  index  )  [inline]

Definition at line 417 of file programinfo.h.

bool ProgramList::FromScheduler ( bool hasConflicts,
QString  altTable = "",
int  recordid = -1 
)

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 
)

bool ProgramList::FromProgram ( const QString &  sql,
MSqlBindings bindings 
) [inline]

Definition at line 429 of file programinfo.h.

bool ProgramList::FromRecorded ( bool  bDescending,
ProgramList pSchedList 
)

Definition at line 4742 of file programinfo.cpp.

Referenced by MythXML::GetRecorded().

bool ProgramList::FromOldRecorded ( const QString &  sql,
MSqlBindings bindings 
)

Definition at line 4958 of file programinfo.cpp.

Referenced by PreviousList::fillItemList().

void ProgramList::Sort ( CompareFunc  func  )  [inline]

Definition at line 439 of file programinfo.h.

Referenced by ViewScheduleDiff::FillList().

int ProgramList::compareItems ( QPtrCollection::Item  item1,
QPtrCollection::Item  item2 
) [protected, virtual]

Definition at line 5012 of file programinfo.cpp.


Member Data Documentation

Definition at line 449 of file programinfo.h.

Referenced by compareItems().


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

Generated on Sat Dec 18 05:16:09 2010 for MythTV by  doxygen 1.5.5