|
MythTV
0.27pre
|
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 AutoDeleteDeque<ProgramInfo*> ProgramList |
Definition at line 35 of file programinfo.h.
| MPUBLIC bool LoadFromProgram | ( | ProgramList & | destination, |
| const QString & | sql, | ||
| const MSqlBindings & | bindings, | ||
| const ProgramList & | schedList | ||
| ) |
Definition at line 4713 of file programinfo.cpp.
Referenced by ProgLister::FillItemList(), TVBrowseHelper::GetNextProgramDB(), Guide::GetProgramDetails(), Guide::GetProgramGuide(), GuideGrid::GetProgramList(), GuideGrid::getProgramListFromProgram(), RecordingInfo::RecordingInfo(), and ProgFinder::selectShowData().
| 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 |
||
| ) |
Definition at line 4860 of file programinfo.cpp.
Referenced by LookerUpper::CopyRuleInetrefsToRecordings(), Dvr::GetFilteredRecordedList(), LookerUpper::HandleAllArtwork(), LookerUpper::HandleAllRecordings(), and MainServer::HandleQueryRecordings().
| bool LoadFromScheduler | ( | AutoDeleteDeque< TYPE * > & | destination, |
| bool & | hasConflicts, | ||
| QString | altTable = "", |
||
| int | recordid = -1 |
||
| ) |
Definition at line 760 of file programinfo.h.
Referenced by ProgramRecPriority::countMatches(), GuideGrid::customEvent(), StatusBox::doScheduleStatus(), ProgLister::FillItemList(), ViewScheduleDiff::fillList(), Scheduler::FillRecordListFromMaster(), GuideGrid::generateListings(), Dvr::GetConflictList(), Guide::GetProgramDetails(), Guide::GetProgramGuide(), Dvr::GetUpcomingList(), ViewScheduled::Load(), GuideGrid::Load(), LoadFromScheduler(), ViewScheduled::LoadList(), GuideGrid::quickRecord(), and ProgFinder::selectShowData().
| 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().
Definition at line 5118 of file programinfo.cpp.
Referenced by PlaybackBox::saveRecMetadata(), VideoMetadata::toMap(), ResultItem::toMap(), ProgramInfo::ToMap(), and RecordingSelector::updateRecordingList().
| MPUBLIC QString myth_category_type_to_string | ( | ProgramInfo::CategoryType | category_type | ) |
Definition at line 84 of file programinfo.cpp.
Referenced by ProgramInfo::GetCategoryTypeString(), DBEvent::InsertDB(), ProgInfo::InsertDB(), ProgramData::IsUnchanged(), XMLTVParser::parseProgram(), ProgramInfo::ToMap(), and DBEvent::UpdateDB().
| MPUBLIC ProgramInfo::CategoryType string_to_myth_category_type | ( | const QString & | type | ) |
Definition at line 97 of file programinfo.cpp.
Referenced by Scheduler::AddNewRecords(), DBEvent::GetOverlappingPrograms(), LoadFromProgram(), XMLTVParser::parseProgram(), and ProgramInfo::QueryCategoryType().
1.8.3