#include <programinfo.h>

Public Types | |
| enum | LPADT { kNoProgram = 0, kFoundProgram = 1, kFakedLiveTVProgram = 2, kFakedZeroMinProgram = 3 } |
Public Member Functions | |
| ProgramInfo (void) | |
| Null constructor. | |
| ProgramInfo (const ProgramInfo &other) | |
| Copy constructor. | |
| ProgramInfo (const MSqlQuery &query, const ProgramList &schedList, bool oneChanid) | |
| LPADT | LoadProgramAtDateTime (uint chanid, const QDateTime &dtime, bool genUnknown=false, int clampHoursMax=0) |
| Fills ProgramInfo for the program that air at "dtime" on "channel". | |
| bool | LoadProgramFromRecorded (const uint chanid, const QDateTime &recstarttime) |
| Loads ProgramInfo for an existing recording. | |
| ProgramInfo & | operator= (const ProgramInfo &other) |
| Copies important fields from other ProgramInfo. | |
| virtual ProgramInfo & | clone (const ProgramInfo &other) |
| Copies important fields from other ProgramInfo. | |
| virtual void | clear (void) |
| bool | FromStringList (QStringList::const_iterator &it, QStringList::const_iterator end) |
| Uses a QStringList to initialize this ProgramInfo instance. | |
| bool | FromStringList (const QStringList &list, uint offset) |
| Uses a QStringList to initialize this ProgramInfo instance. | |
| bool | FillInRecordInfo (const vector< ProgramInfo * > &reclist) |
| If a ProgramInfo in "reclist" matching this program exists, it is used to set recording info in this ProgramInfo. | |
| virtual | ~ProgramInfo () |
| Destructor deletes "record" if it exists. | |
| void | Save () const |
| Saves this ProgramInfo to the database, replacing any existing program in the same timeslot on the same channel. | |
| void | ToStringList (QStringList &list) const |
| Serializes ProgramInfo into a QStringList which can be passed over a socket. | |
| virtual void | ToMap (QHash< QString, QString > &progMap, bool showrerecord=false) const |
| Converts ProgramInfo into QString QHash containing each field in ProgramInfo converted into localized strings. | |
| virtual void | SubstituteMatches (QString &str) |
| Subsitute MATCH% type variable names in the given string. | |
| bool | IsSameProgram (const ProgramInfo &other) const |
| Checks for duplicates according to dupmethod. | |
| bool | IsSameTimeslot (const ProgramInfo &other) const |
| Checks chanid, start/end times for equality. | |
| bool | IsSameProgramTimeslot (const ProgramInfo &other) const |
| Checks chanid or chansign, start/end times, cardid, inputid for fully inclusive overlap. | |
| QString | MakeUniqueKey (void) const |
| Creates a unique string that can be used to identify a recording. | |
| int | CalculateLength (void) const |
| Returns length of program/recording in seconds. | |
| int | SecsTillStart (void) const |
| Returns number of seconds until the program starts, including a negative number if program was in the past. | |
| QString | ChannelText (const QString &) const |
| Returns channel info using "format". | |
| QString | RecTypeChar (void) const |
| Converts "rectype" into a human readable character. | |
| QString | RecTypeText (void) const |
| Converts "rectype" into a human readable description. | |
| QString | RecStatusChar (void) const |
| Converts "recstatus" into a human readable character. | |
| QString | RecStatusText (void) const |
| Converts "recstatus" into a short human readable description. | |
| QString | RecStatusDesc (void) const |
| Converts "recstatus" into a long human readable description. | |
| void | UpdateInUseMark (bool force=false) |
| bool | IsFileReadable (void) const |
| Attempts to ascertain if the main file for this ProgramInfo is readable. | |
| QString | GetFileName (void) const |
| uint32_t | GetProgramFlags (void) const |
| QString | toString (void) const |
| void | setIgnoreBookmark (bool ignore) |
| If "ignore" is true GetBookmark() will return 0, otherwise GetBookmark() will return the bookmark position if it exists. | |
| QString | GetRecordBasename (bool fromDB=false) const |
| Returns a filename for a recording based on the recording channel and date. | |
| QString | GetPlaybackURL (bool checkMaster=false, bool forceCheckLocal=false) const |
| Returns filename or URL to be used to play back this recording. | |
| uint64_t | GetFilesize (void) |
| Gets recording file size from database, and sets "filesize" field. | |
| uint | GetMplexID (void) const |
| Gets multiplex any recording would be made on, zero if unknown. | |
| QDateTime | GetBookmarkTimeStamp (void) const |
| Queries Latest bookmark timestamp from the database. | |
| long long | GetBookmark (void) const |
| Gets any bookmark position in database, unless "ignoreBookmark" is set. | |
| QStringList | GetDVDBookmark (QString serialid, bool delbookmark) const |
| Queries "dvdbookmark" table for bookmarking DVD serial number. | |
| bool | IsEditing (void) const |
| Queries "recorded" table for its "editing" field and returns true if it is set to true. | |
| bool | IsCommFlagged (void) const |
| Returns true if commercial flagging has been started according to "commflagged" field in "recorded" table. | |
| bool | IsInUse (QString &byWho) const |
| Returns true if Program is in use. | |
| int | GetAutoExpireFromRecorded (void) const |
| Returns "autoexpire" field from "recorded" table. | |
| int | GetTranscodedStatus (void) const |
| Returns the "transcoded" field in "recorded" table. | |
| bool | GetPreserveEpisodeFromRecorded (void) const |
| Returns "preserve" field from "recorded" table. | |
| bool | UsesMaxEpisodes (void) const |
| Returns "maxepisodes" field from "record" table. | |
| bool | GetChannel (QString &channum, QString &input) const |
| Returns the channel and input needed to record the program. | |
| void | SetFilesize (uint64_t fsize) |
| Sets recording file size in database, and sets "filesize" field. | |
| void | SetBookmark (long long pos) |
| Sets a bookmark position in database. | |
| void | SetDVDBookmark (QStringList fields) const |
| void | SetEditing (bool edit) |
| Sets "editing" field in "recorded" table to "edit". | |
| void | SetTranscoded (int transFlag) |
| Set "transcoded" field in "recorded" table to "transFlag". | |
| void | SetWatchedFlag (bool watchedFlag) |
| Set "watched" field in recorded/videometadata to "watchedFlag". | |
| void | SetDeleteFlag (bool deleteFlag) |
| Set "deletepending" field in "recorded" table to "deleteFlag". | |
| void | SetCommFlagged (int flag) |
| Set "commflagged" field in "recorded" table to "flag". | |
| void | SetAutoExpire (int autoExpire, bool updateDelete=false) |
| Set "autoexpire" field in "recorded" table to "autoExpire". | |
| void | SetPreserveEpisode (bool preserveEpisode) |
| Set "preserve" field in "recorded" table to "preserveEpisode". | |
| bool | SetRecordBasename (const QString &basename) |
| Sets a recording's basename in the database. | |
| void | UpdateLastDelete (bool setTime) const |
| Set or unset the record.last_delete field. | |
| void | GetCutList (frm_dir_map_t &) const |
| void | GetCommBreakList (frm_dir_map_t &) const |
| void | SetCutList (frm_dir_map_t &) |
| void | SetCommBreakList (frm_dir_map_t &) const |
| bool | CheckMarkupFlag (int type) const |
| void | GetMarkupMap (frm_dir_map_t &, int type, bool merge=false) const |
| void | SetMarkupFlag (int type, bool processing) const |
| void | SetMarkupMap (frm_dir_map_t &, int type=-100, long long min_frm=-1, long long max_frm=-1) const |
| void | ClearMarkupMap (int type=-100, long long min_frm=-1, long long max_frm=-1) const |
| void | GetPositionMap (frm_pos_map_t &, int type) const |
| void | ClearPositionMap (int type) const |
| void | SetPositionMap (frm_pos_map_t &, int type, long long min_frm=-1, long long max_frm=-1) const |
| void | SetPositionMapDelta (frm_pos_map_t &, int type) const |
| void | SetPositionMapDBReplacement (PMapDBReplacement *pmap) |
| void | SetAspectChange (MarkTypes type, long long frame, uint customAspect) |
| Store a change in aspect ratio in the recordedmark table. | |
| void | SetResolution (uint width, uint height, long long frame) |
| Store the Resolution at frame in the recordedmarkup table. | |
| uint | GetWidth (void) |
| Gets overall average width. | |
| uint | GetHeight (void) |
| Gets overall average height. | |
| void | SetVidpropHeight (int width) |
| Sets overall average height flag in videoprops. | |
| void | MarkAsInUse (bool inuse, QString usedFor="") |
| void | UpdateRecGroup (void) |
| Update Rec Group if its changed by a different programinfo instance. | |
| void | SendUpdateEvent (void) |
| Sends event out that the ProgramInfo should be reloaded. | |
| void | SendAddedEvent (void) const |
| Sends event out that the ProgramInfo should be added to lists. | |
| void | SendDeletedEvent (void) const |
| Sends event out that the ProgramInfo should be delete from lists. | |
Static Public Member Functions | |
| static ProgramInfo * | GetProgramFromBasename (const QString filename) |
| Returns a new ProgramInfo for an existing recording. | |
| static ProgramInfo * | GetProgramFromRecorded (const QString &channel, const QString &starttime) |
| Returns a new ProgramInfo for an existing recording. | |
| static ProgramInfo * | GetProgramFromRecorded (const QString &channel, const QDateTime &dtime) |
| Returns a new ProgramInfo for an existing recording. | |
| static int | GetRecordingTypeRecPriority (RecordingType type) |
| Returns recording priority change needed due to RecordingType. | |
| static QString | GetRecGroupPassword (QString group) |
| static QString | i18n (const QString &) |
| Translations for play,recording, & storage groups +. | |
| static QString | MakeUniqueKey (uint chanid, const QDateTime &recstartts) |
| Creates a unique string that can be used to identify a recording. | |
Public Attributes | |
| QString | title |
| QString | subtitle |
| QString | description |
| QString | category |
| QString | chanid |
| QString | chanstr |
| QString | chansign |
| QString | channame |
| uint16_t | m_videoWidth |
| uint16_t | m_videoHeight |
| int32_t | recpriority |
| QString | recgroup |
| QString | playgroup |
| bool | chancommfree |
| QString | pathname |
| uint64_t | filesize |
| QString | hostname |
| QString | storagegroup |
| QDateTime | startts |
| QDateTime | endts |
| QDateTime | recstartts |
| QDateTime | recendts |
| AvailableStatusType | availableStatus |
| bool | isVideo |
| uint16_t | lenMins |
| QString | year |
| float | stars |
| QDate | originalAirDate |
| QDateTime | lastmodified |
| QDateTime | lastInUseTime |
| bool | hasAirDate |
| bool | repeat |
| int32_t | spread |
| int32_t | startCol |
| RecStatusType | recstatus |
| RecStatusType | oldrecstatus |
| RecStatusType | savedrecstatus |
| int32_t | prefinput |
| int32_t | recpriority2 |
| int32_t | reactivate |
| int32_t | recordid |
| int32_t | parentid |
| RecordingType | rectype |
| RecordingDupInType | dupin |
| RecordingDupMethodType | dupmethod |
| int32_t | sourceid |
| int32_t | inputid |
| int32_t | cardid |
| bool | shareable |
| bool | duplicate |
| QString | schedulerid |
| int32_t | findid |
| uint32_t | programflags |
| int32_t | subtitleType |
| int32_t | videoproperties |
| int32_t | audioproperties |
| int32_t | transcoder |
| QString | chanOutputFilters |
| QString | seriesid |
| QString | programid |
| QString | catType |
| QString | sortTitle |
Protected Member Functions | |
| QString | CreateRecordBasename (const QString &ext) const |
| Returns a filename for a recording based on the recording channel and date. | |
Protected Attributes | |
| bool | ignoreBookmark |
| QString | inUseForWhat |
| PMapDBReplacement * | positionMapDBReplacement |
Static Protected Attributes | |
| static QMutex | staticDataLock |
| static QString | unknownTitle |
| static ProgramInfoUpdater * | updater |
Friends | |
| class | ProgramList |
ProgramInfo can also contain partial information for a program we wish to find in the schedule, and may also contain information on a video we wish to view. This class is serializable from frontend to backend and back and is the basic unit of information on anything we may wish to view or record.
Definition at line 235 of file programinfo.h.
| enum ProgramInfo::LPADT |
Definition at line 250 of file programinfo.h.
| ProgramInfo::ProgramInfo | ( | void | ) |
Null constructor.
Definition at line 66 of file programinfo.cpp.
Referenced by GetProgramFromRecorded().
| ProgramInfo::ProgramInfo | ( | const ProgramInfo & | other | ) |
| ProgramInfo::ProgramInfo | ( | const MSqlQuery & | query, | |
| const ProgramList & | schedList, | |||
| bool | oneChanid | |||
| ) |
Definition at line 249 of file programinfo.cpp.
| ProgramInfo::~ProgramInfo | ( | ) | [virtual] |
| ProgramInfo::LPADT ProgramInfo::LoadProgramAtDateTime | ( | uint | _chanid, | |
| const QDateTime & | dtime, | |||
| bool | genUnknown = false, |
|||
| int | clampHoursMax = 0 | |||
| ) |
Fills ProgramInfo for the program that air at "dtime" on "channel".
| chanid | Channel ID on which to search for program. | |
| dtime | Date and Time for which we desire the program. | |
| genUnknown | Generate a full entry for live-tv if unknown | |
| clampHoursMax | Clamp the maximum time to X hours from dtime. |
Definition at line 1132 of file programinfo.cpp.
Referenced by TV::BrowseDispInfo(), TVRec::GetProgramRingBufferForLiveTV(), Scheduler::SchedPreserveLiveTV(), MythSystemEventHandler::SubstituteMatches(), and TV::ToggleRecord().
Loads ProgramInfo for an existing recording.
Definition at line 1344 of file programinfo.cpp.
Referenced by PlaybackBox::customEvent(), MainServer::customEvent(), JobQueue::DoTranscodeThread(), GetProgramFromRecorded(), MainServer::HandleUndeleteRecording(), and MythSystemEventHandler::SubstituteMatches().
| ProgramInfo * ProgramInfo::GetProgramFromBasename | ( | const QString | filename | ) | [static] |
Returns a new ProgramInfo for an existing recording.
Definition at line 1253 of file programinfo.cpp.
Referenced by FileTransfer::FileTransfer(), MainServer::HandleQueryRecording(), MainServer::LocalFilePath(), main(), and preview_helper().
| ProgramInfo * ProgramInfo::GetProgramFromRecorded | ( | const QString & | channel, | |
| const QString & | starttime | |||
| ) | [static] |
Returns a new ProgramInfo for an existing recording.
Definition at line 1290 of file programinfo.cpp.
Referenced by TVRec::CheckForRecGroupChange(), ClearSkipList(), CopySkipListToCutList(), ScheduleCommon::customEvent(), MainServer::customEvent(), commDetector2::debugDirectory(), MainServer::DoDeleteThread(), StatusBox::doJobQueueStatus(), LiveTVChain::EntryToProgram(), HttpStatus::FillStatusXML(), TVRec::FinishedRecording(), FlagCommercials(), GetMarkupList(), MythXML::GetPreviewImage(), GetProgramFromBasename(), getProgramInfoForFile(), MythXML::GetRecording(), MainServer::HandleBookmarkQuery(), MainServer::HandleCutMapQuery(), MainServer::HandleDeleteRecording(), MainServer::HandleQueryRecording(), MainServer::HandleSetBookmark(), main(), preview_helper(), JobQueue::ProcessJob(), PlaybackBox::processNetworkControlCommand(), QueueCommFlagJob(), NetworkControl::saveScreenshot(), and SetCutList().
| ProgramInfo * ProgramInfo::GetProgramFromRecorded | ( | const QString & | channel, | |
| const QDateTime & | dtime | |||
| ) | [static] |
Returns a new ProgramInfo for an existing recording.
Definition at line 1276 of file programinfo.cpp.
| ProgramInfo & ProgramInfo::operator= | ( | const ProgramInfo & | other | ) |
Copies important fields from other ProgramInfo.
Reimplemented in RecordingInfo, and ProgramRecPriorityInfo.
Definition at line 424 of file programinfo.cpp.
| ProgramInfo & ProgramInfo::clone | ( | const ProgramInfo & | other | ) | [virtual] |
Copies important fields from other ProgramInfo.
Reimplemented in RecordingInfo, and ProgramRecPriorityInfo.
Definition at line 432 of file programinfo.cpp.
Referenced by LoadProgramAtDateTime(), RecordingInfo::operator=(), operator=(), and ProgLister::updateButtonList().
| void ProgramInfo::clear | ( | void | ) | [virtual] |
Reimplemented in RecordingInfo, and ProgramRecPriorityInfo.
Definition at line 551 of file programinfo.cpp.
Referenced by LoadProgramAtDateTime(), and SetPositionMap().
| bool ProgramInfo::FromStringList | ( | QStringList::const_iterator & | it, | |
| QStringList::const_iterator | end | |||
| ) |
Uses a QStringList to initialize this ProgramInfo instance.
| beg | Iterator pointing to first item in list to treat as beginning of serialized ProgramInfo. | |
| end | Iterator that will stop parsing of the ProgramInfo |
Definition at line 780 of file programinfo.cpp.
Referenced by TV::AskAllowRecording(), TV::customEvent(), PlaybackBox::customEvent(), MainServer::customEvent(), StatusBox::doTunerStatus(), PBHEventHandler::event(), PlaybackSock::FillProgramInfo(), FromStringList(), RemoteEncoder::GetRecording(), PlaybackSock::GetRecording(), MainServer::HandleAnnounce(), MainServer::HandleCheckRecordingActive(), MainServer::HandleDeleteRecording(), MainServer::HandleFillProgramInfo(), MainServer::HandleForgetRecording(), MainServer::HandleGenPreviewPixmap(), MainServer::HandleGetConflictingRecordings(), MainServer::HandleGetRecorderNum(), MainServer::HandlePixmapGetIfModified(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleRemoteEncoder(), MainServer::HandleStopRecording(), MainServer::HandleUndeleteRecording(), LoadFromScheduler(), RemoteFillProginfo(), RemoteGetRecordingList(), RemoteGetRecordingStatus(), and TV::StartTV().
Uses a QStringList to initialize this ProgramInfo instance.
This is a convenience method which calls FromStringList( QStringList::const_iterator&,QStringList::const_iterator) with an iterator created using list.at(offset).
| list | QStringList containing serialized ProgramInfo. | |
| offset | First field in list to treat as beginning of serialized ProgramInfo. |
Definition at line 740 of file programinfo.cpp.
| bool ProgramInfo::FillInRecordInfo | ( | const vector< ProgramInfo * > & | reclist | ) |
If a ProgramInfo in "reclist" matching this program exists, it is used to set recording info in this ProgramInfo.
Definition at line 3478 of file programinfo.cpp.
| void ProgramInfo::Save | ( | void | ) | const |
Saves this ProgramInfo to the database, replacing any existing program in the same timeslot on the same channel.
Definition at line 3518 of file programinfo.cpp.
| void ProgramInfo::ToStringList | ( | QStringList & | list | ) | const |
Serializes ProgramInfo into a QStringList which can be passed over a socket.
Definition at line 671 of file programinfo.cpp.
Referenced by PlaybackBoxHelper::CheckAvailability(), PlaybackSock::CheckFile(), PlaybackSock::CheckRecordingActive(), MainServer::customEvent(), PlaybackSock::DeleteRecording(), PlaybackSock::EncoderIsRecording(), PlaybackSock::FillProgramInfo(), PlaybackSock::GenPreviewPixmap(), Scheduler::getAllPending(), Scheduler::getAllScheduled(), Scheduler::getConflicting(), PlaybackBoxHelper::GetPreviewImage(), MainServer::HandleFillProgramInfo(), MainServer::HandleQueryRecording(), MainServer::HandleQueryRecordings(), MainServer::HandleRecorderQuery(), MainServer::HandleRemoteEncoder(), TVRec::NotifySchedulerOfRecording(), PlaybackSock::PixmapLastModified(), PlaybackBoxHelper::previewReady(), MainServer::reconnectTimeout(), PlaybackSock::RecordPending(), RemoteCheckFile(), RemoteCheckForRecording(), RemoteFillProginfo(), RemoteGeneratePreviewPixmap(), RemoteGetConflictList(), RemoteGetExistingRecorder(), RemoteGetPreviewIfModified(), RemoteGetPreviewLastModified(), PreviewGenerator::RemotePreviewRun(), RemoteRecordPending(), RemoteStopRecording(), TVRec::StartRecording(), PlaybackSock::StartRecording(), TV::StartTV(), PlaybackSock::StopRecording(), and PlaybackBoxHelper::StopRecording().
| void ProgramInfo::ToMap | ( | QHash< QString, QString > & | progMap, | |
| bool | showrerecord = false | |||
| ) | const [virtual] |
Converts ProgramInfo into QString QHash containing each field in ProgramInfo converted into localized strings.
Reimplemented in RecordingInfo.
Definition at line 842 of file programinfo.cpp.
Referenced by TV::BrowseDispInfo(), NuppelVideoPlayer::EnableEdit(), ViewScheduled::FillList(), TV::PromptDeleteRecording(), ProgLister::updateButtonList(), ProgLister::updateDisplay(), ViewScheduleDiff::updateInfo(), ViewScheduled::updateInfo(), ProgLister::updateInfo(), GuideGrid::updateInfo(), TV::UpdateOSDProgInfo(), TV::UpdateOSDSignal(), ViewScheduleDiff::updateUIList(), and PlaybackBox::UpdateUIListItem().
| void ProgramInfo::SubstituteMatches | ( | QString & | str | ) | [virtual] |
Subsitute MATCH% type variable names in the given string.
| str | QString to substitute matches in |
Reimplemented in RecordingInfo.
Definition at line 3851 of file programinfo.cpp.
Referenced by JobQueue::GetJobCommand(), and MythSystemEventHandler::SubstituteMatches().
| bool ProgramInfo::IsSameProgram | ( | const ProgramInfo & | other | ) | const |
Checks for duplicates according to dupmethod.
| other | ProgramInfo to compare this one with. |
Definition at line 1566 of file programinfo.cpp.
Referenced by Scheduler::IsSameProgram(), and PlayerContext::IsSameProgram().
| bool ProgramInfo::IsSameTimeslot | ( | const ProgramInfo & | other | ) | const |
Checks chanid, start/end times for equality.
| other | ProgramInfo to compare this one with. |
Definition at line 1618 of file programinfo.cpp.
Referenced by Scheduler::AddNewRecords(), Scheduler::ChangeRecordingEnd(), FillInRecordInfo(), Scheduler::MarkShowingsList(), ProgramInfo(), Scheduler::PruneOverlaps(), Scheduler::PruneRedundants(), and Scheduler::TryAnotherShowing().
| bool ProgramInfo::IsSameProgramTimeslot | ( | const ProgramInfo & | other | ) | const |
Checks chanid or chansign, start/end times, cardid, inputid for fully inclusive overlap.
| other | ProgramInfo to compare this one with. |
Definition at line 1636 of file programinfo.cpp.
Referenced by Scheduler::AddRecording(), and Scheduler::UpdateRecStatus().
| int ProgramInfo::GetRecordingTypeRecPriority | ( | RecordingType | type | ) | [static] |
Returns recording priority change needed due to RecordingType.
Definition at line 1536 of file programinfo.cpp.
Referenced by Scheduler::AddNewRecords().
| QString ProgramInfo::MakeUniqueKey | ( | void | ) | const [inline] |
Creates a unique string that can be used to identify a recording.
Definition at line 302 of file programinfo.h.
Referenced by TV::AskAllowRecording(), PBHEventHandler::event(), MakeUniqueKey(), PlaybackBox::RemoveProgram(), restore_position(), save_position(), PlaybackBox::ShowActionPopup(), PlaybackBox::togglePlayListItem(), and PlaybackBox::UpdateUILists().
| int ProgramInfo::CalculateLength | ( | void | ) | const |
Returns length of program/recording in seconds.
Definition at line 1106 of file programinfo.cpp.
Referenced by PlayerContext::SetPlayingInfo().
| int ProgramInfo::SecsTillStart | ( | void | ) | const |
Returns number of seconds until the program starts, including a negative number if program was in the past.
Definition at line 1118 of file programinfo.cpp.
Referenced by GuideGrid::keyPressEvent().
| QString ProgramInfo::ChannelText | ( | const QString & | format | ) | const |
Returns channel info using "format".
There are three tags in "format" that will be replaced with the appropriate info. These tags are "<num>", "<sign>", and "<name>", they replaced with the channel number, channel call sign, and channel name, respectively.
| format | formatting string. |
Definition at line 3464 of file programinfo.cpp.
Referenced by ManualSchedule::recordClicked(), and ToMap().
| QString ProgramInfo::RecTypeChar | ( | void | ) | const |
Converts "rectype" into a human readable character.
Definition at line 3158 of file programinfo.cpp.
Referenced by Scheduler::PrintRec(), and ToMap().
| QString ProgramInfo::RecTypeText | ( | void | ) | const |
Converts "rectype" into a human readable description.
Definition at line 3190 of file programinfo.cpp.
Referenced by ViewScheduled::deleteRule(), ProgLister::deleteRule(), GuideGrid::deleteRule(), ProgDetails::loadPage(), ProgramRecPriority::remove(), and ToMap().
| QString ProgramInfo::RecStatusChar | ( | void | ) | const |
Converts "recstatus" into a human readable character.
Definition at line 3221 of file programinfo.cpp.
Referenced by Scheduler::PrintRec(), ToMap(), and ViewScheduleDiff::updateUIList().
| QString ProgramInfo::RecStatusText | ( | void | ) | const |
Converts "recstatus" into a short human readable description.
Definition at line 3280 of file programinfo.cpp.
Referenced by StatusBox::doScheduleStatus(), ProgDetails::loadPage(), Scheduler::RunScheduler(), ToMap(), and ProgramRecPriority::updateInfo().
| QString ProgramInfo::RecStatusDesc | ( | void | ) | const |
Converts "recstatus" into a long human readable description.
Definition at line 3343 of file programinfo.cpp.
Referenced by ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), and ViewScheduleDiff::showStatus().
| void ProgramInfo::UpdateInUseMark | ( | bool | force = false |
) |
Definition at line 3550 of file programinfo.cpp.
Referenced by FileTransfer::GetFileSize(), NuppelVideoPlayer::GetRawVideoFrame(), FileTransfer::Pause(), NuppelVideoPlayer::RebuildSeekTable(), FileTransfer::RequestBlock(), TVRec::RunTV(), FileTransfer::Seek(), FileTransfer::SetTimeout(), NuppelVideoPlayer::StartPlaying(), FileTransfer::Stop(), NuppelVideoPlayer::TranscodeGetNextFrame(), MainServer::TruncateAndClose(), FileTransfer::Unpause(), and FileTransfer::WriteBlock().
| bool ProgramInfo::IsFileReadable | ( | void | ) | const |
Attempts to ascertain if the main file for this ProgramInfo is readable.
Definition at line 3568 of file programinfo.cpp.
Referenced by PBHEventHandler::event(), and TV::timerEvent().
| QString ProgramInfo::GetFileName | ( | void | ) | const [inline] |
Definition at line 314 of file programinfo.h.
Referenced by TVRec::GetProgramRingBufferForLiveTV(), ImportRecorder::Open(), TVRec::StartedRecording(), ImportRecorder::StartRecording(), and TVRec::TuningNewRecorder().
| uint32_t ProgramInfo::GetProgramFlags | ( | void | ) | const [inline] |
Definition at line 315 of file programinfo.h.
Referenced by MainServer::customEvent(), and JobQueue::DoTranscodeThread().
| QString ProgramInfo::toString | ( | void | ) | const |
Definition at line 1238 of file programinfo.cpp.
Referenced by TVRec::GetProgramRingBufferForLiveTV(), TVRec::RunTV(), and SubstituteMatches().
| void ProgramInfo::setIgnoreBookmark | ( | bool | ignore | ) | [inline] |
If "ignore" is true GetBookmark() will return 0, otherwise GetBookmark() will return the bookmark position if it exists.
Definition at line 321 of file programinfo.h.
Referenced by PlaybackBox::doPIPPlay(), PlaybackBox::doPlayFromBeg(), internal_play_media(), PlaybackBox::processNetworkControlCommand(), and NuppelVideoPlayer::StartPlaying().
| QString ProgramInfo::GetRecordBasename | ( | bool | fromDB = false |
) | const |
Returns a filename for a recording based on the recording channel and date.
Definition at line 1691 of file programinfo.cpp.
Referenced by CompleteJob(), GetPlaybackURL(), NuppelVideoPlayer::GetScreenGrabAtFrame(), MainServer::HandleFillProgramInfo(), ProgDetails::loadPage(), MarkAsInUse(), PlaybackBox::Play(), and SubstituteMatches().
| QString ProgramInfo::GetPlaybackURL | ( | bool | checkMaster = false, |
|
| bool | forceCheckLocal = false | |||
| ) | const |
Returns filename or URL to be used to play back this recording.
If the file is accessible locally, the filename will be returned, otherwise a myth:// URL will be returned.
Definition at line 1730 of file programinfo.cpp.
Referenced by CompleteJob(), commDetector2::debugDirectory(), JobQueue::DoFlagCommercialsThread(), JobQueue::DoTranscodeThread(), FileTransfer::FileTransfer(), PlaybackBoxHelper::GeneratePreviewImage(), get_filename(), GetPlaybackURL(), getProgramInfoForFile(), RecordingSelector::getRecordingList(), TV::HandleStateChange(), IsFileReadable(), NuppelVideoPlayer::JumpToProgram(), main(), MarkAsInUse(), RecordingSelector::OKPressed(), TV::PlayFromRecorder(), PreviewGenerator::PreviewGenerator(), JobQueue::ProcessJob(), PlaybackBox::processNetworkControlCommand(), SubstituteMatches(), TV::SwitchCards(), NuppelVideoPlayer::SwitchToProgram(), and RecordingSelector::updateSelectedList().
| uint64_t ProgramInfo::GetFilesize | ( | void | ) |
Gets recording file size from database, and sets "filesize" field.
Definition at line 1819 of file programinfo.cpp.
Referenced by PBHEventHandler::event(), and PlaybackBox::updateGroupInfo().
| uint ProgramInfo::GetMplexID | ( | void | ) | const |
Gets multiplex any recording would be made on, zero if unknown.
Definition at line 1842 of file programinfo.cpp.
Referenced by Scheduler::FindNextConflict().
| QDateTime ProgramInfo::GetBookmarkTimeStamp | ( | void | ) | const |
Queries Latest bookmark timestamp from the database.
If the timestamp has not been set this returns an invalid QDateTime.
Definition at line 1922 of file programinfo.cpp.
Referenced by PlaybackBoxHelper::GeneratePreviewImage().
| long long ProgramInfo::GetBookmark | ( | void | ) | const |
Gets any bookmark position in database, unless "ignoreBookmark" is set.
Definition at line 1950 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::GetBookmark(), MainServer::HandleBookmarkQuery(), and internal_play_media().
| QStringList ProgramInfo::GetDVDBookmark | ( | QString | serialid, | |
| bool | delbookmark | |||
| ) | const |
Queries "dvdbookmark" table for bookmarking DVD serial number.
Deletes old dvd bookmarks if "delete" is true;
Definition at line 1975 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::GetDVDBookmark(), and internal_play_media().
| bool ProgramInfo::IsEditing | ( | void | ) | const |
Queries "recorded" table for its "editing" field and returns true if it is set to true.
Definition at line 2103 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::EnableEdit(), TV::StartProgramEditMode(), and Transcode::TranscodeFile().
| bool ProgramInfo::IsCommFlagged | ( | void | ) | const |
Returns true if commercial flagging has been started according to "commflagged" field in "recorded" table.
Definition at line 2183 of file programinfo.cpp.
| bool ProgramInfo::IsInUse | ( | QString & | byWho | ) | const |
Returns true if Program is in use.
This is determined by the inuseprograms table which is updated automatically by NuppelVideoPlayer.
Definition at line 2206 of file programinfo.cpp.
Referenced by PlaybackBox::ShowAvailabilityPopup().
| int ProgramInfo::GetAutoExpireFromRecorded | ( | void | ) | const |
Returns "autoexpire" field from "recorded" table.
Definition at line 2418 of file programinfo.cpp.
Referenced by TV::FillMenuPlaying(), TV::IsBookmarkAllowed(), PlaybackBox::ShowDeletePopup(), TV::ToggleAutoExpire(), and TV::ToggleRecord().
| int ProgramInfo::GetTranscodedStatus | ( | void | ) | const |
Returns the "transcoded" field in "recorded" table.
Definition at line 2261 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::SetWatched().
| bool ProgramInfo::GetPreserveEpisodeFromRecorded | ( | void | ) | const |
| bool ProgramInfo::UsesMaxEpisodes | ( | void | ) | const |
| bool ProgramInfo::GetChannel | ( | QString & | channum, | |
| QString & | input | |||
| ) | const |
Returns the channel and input needed to record the program.
Definition at line 3741 of file programinfo.cpp.
Referenced by TVRec::TuningCheckForHWChange(), and TVRec::TuningGetChanNum().
| void ProgramInfo::SetFilesize | ( | uint64_t | fsize | ) |
Sets recording file size in database, and sets "filesize" field.
Definition at line 1796 of file programinfo.cpp.
Referenced by JobQueue::DoTranscodeThread(), NuppelVideoRecorder::FinishRecording(), DTVRecorder::FinishRecording(), MainServer::HandleQueryRecordings(), RecorderBase::SavePositionMap(), NuppelVideoRecorder::SetNextRecording(), DTVRecorder::SetNextRecording(), and ImportRecorder::StartRecording().
| void ProgramInfo::SetBookmark | ( | long long | pos | ) |
Sets a bookmark position in database.
Definition at line 1869 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::ClearBookmark(), MainServer::HandleSetBookmark(), NuppelVideoPlayer::SetBookmark(), and NuppelVideoPlayer::StartPlaying().
| void ProgramInfo::SetDVDBookmark | ( | QStringList | fields | ) | const |
| void ProgramInfo::SetEditing | ( | bool | edit | ) |
Sets "editing" field in "recorded" table to "edit".
| edit | Editing state to set. |
Definition at line 2130 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::DisableEdit(), NuppelVideoPlayer::EnableEdit(), and TV::OSDDialogHandleAction().
| void ProgramInfo::SetTranscoded | ( | int | transFlag | ) |
Set "transcoded" field in "recorded" table to "transFlag".
| transFlag | value to set transcoded field to. |
Definition at line 2283 of file programinfo.cpp.
Referenced by JobQueue::DoTranscodeThread().
| void ProgramInfo::SetWatchedFlag | ( | bool | watchedFlag | ) |
Set "watched" field in recorded/videometadata to "watchedFlag".
| watchedFlag | value to set watched field to. |
Definition at line 2050 of file programinfo.cpp.
Referenced by PlaybackBox::doPlaylistWatchedSetting(), NuppelVideoPlayer::SetWatched(), and PlaybackBox::toggleWatched().
| void ProgramInfo::SetDeleteFlag | ( | bool | deleteFlag | ) |
Set "deletepending" field in "recorded" table to "deleteFlag".
| deleteFlag | value to set delete pending field to. |
Definition at line 2156 of file programinfo.cpp.
Referenced by MainServer::DoHandleDeleteRecording().
| void ProgramInfo::SetCommFlagged | ( | int | flag | ) |
Set "commflagged" field in "recorded" table to "flag".
| flag | value to set commercial flagging field to. |
Definition at line 2307 of file programinfo.cpp.
Referenced by CompleteJob(), DoFlagCommercials(), LoadFromRecorded(), and TVRec::StartedRecording().
| void ProgramInfo::SetAutoExpire | ( | int | autoExpire, | |
| bool | updateDelete = false | |||
| ) |
Set "autoexpire" field in "recorded" table to "autoExpire".
| autoExpire | value to set auto expire field to. |
Definition at line 2359 of file programinfo.cpp.
Referenced by TVRec::CreateLiveTVRingBuffer(), StatusBox::customEvent(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleUndeleteRecording(), PlaybackBox::doPlaylistExpireSetting(), PlaybackBox::setRecGroup(), TVRec::SwitchLiveTVRingBuffer(), TV::ToggleAutoExpire(), PlaybackBox::toggleAutoExpire(), TV::ToggleRecord(), and TVRec::TuningRestartRecorder().
| void ProgramInfo::SetPreserveEpisode | ( | bool | preserveEpisode | ) |
Set "preserve" field in "recorded" table to "preserveEpisode".
| preserveEpisode | value to set preserve field to. |
Definition at line 2333 of file programinfo.cpp.
Referenced by PlaybackBox::togglePreserveEpisode().
| bool ProgramInfo::SetRecordBasename | ( | const QString & | basename | ) |
Sets a recording's basename in the database.
Definition at line 1666 of file programinfo.cpp.
Referenced by CompleteJob().
| void ProgramInfo::UpdateLastDelete | ( | bool | setTime | ) | const |
Set or unset the record.last_delete field.
| setTime | to set or clear the time stamp. |
Definition at line 2385 of file programinfo.cpp.
Referenced by MainServer::DoHandleDeleteRecording(), MainServer::DoHandleUndeleteRecording(), PlaybackBox::RemoveProgram(), SetAutoExpire(), SetPreserveEpisode(), and SetWatchedFlag().
| void ProgramInfo::GetCutList | ( | frm_dir_map_t & | delMap | ) | const |
Definition at line 2476 of file programinfo.cpp.
Referenced by getCutFrames(), GetMarkupList(), MainServer::HandleCutMapQuery(), ThumbFinder::loadCutList(), NuppelVideoPlayer::LoadCutList(), main(), and Transcode::TranscodeFile().
| void ProgramInfo::GetCommBreakList | ( | frm_dir_map_t & | frames | ) | const |
Definition at line 2516 of file programinfo.cpp.
Referenced by CopySkipListToCutList(), FlagCommercials(), GetMarkupList(), NuppelVideoPlayer::GetScreenGrabAtFrame(), MainServer::HandleCutMapQuery(), and NuppelVideoPlayer::StartPlaying().
| void ProgramInfo::SetCutList | ( | frm_dir_map_t & | delMap | ) |
Definition at line 2482 of file programinfo.cpp.
Referenced by CopySkipListToCutList(), NuppelVideoPlayer::SaveCutList(), and SetCutList().
| void ProgramInfo::SetCommBreakList | ( | frm_dir_map_t & | frames | ) | const |
Definition at line 2509 of file programinfo.cpp.
Referenced by ClearSkipList(), and DoFlagCommercials().
| bool ProgramInfo::CheckMarkupFlag | ( | int | type | ) | const |
| void ProgramInfo::GetMarkupMap | ( | frm_dir_map_t & | marks, | |
| int | type, | |||
| bool | merge = false | |||
| ) | const |
Definition at line 2634 of file programinfo.cpp.
Referenced by CheckMarkupFlag(), GetBookmark(), GetCommBreakList(), and GetCutList().
| void ProgramInfo::SetMarkupFlag | ( | int | type, | |
| bool | processing | |||
| ) | const |
Definition at line 2678 of file programinfo.cpp.
Referenced by DoFlagCommercials(), NuppelVideoPlayer::SaveCutList(), and Transcode::TranscodeFile().
| void ProgramInfo::SetMarkupMap | ( | frm_dir_map_t & | marks, | |
| int | type = -100, |
|||
| long long | min_frm = -1, |
|||
| long long | max_frm = -1 | |||
| ) | const |
Definition at line 2567 of file programinfo.cpp.
Referenced by SetBookmark(), SetCommBreakList(), SetCutList(), and SetMarkupFlag().
| void ProgramInfo::ClearMarkupMap | ( | int | type = -100, |
|
| long long | min_frm = -1, |
|||
| long long | max_frm = -1 | |||
| ) | const |
Definition at line 2522 of file programinfo.cpp.
Referenced by SetBookmark(), SetCommBreakList(), SetCutList(), and SetMarkupFlag().
| void ProgramInfo::GetPositionMap | ( | frm_pos_map_t & | posMap, | |
| int | type | |||
| ) | const |
Definition at line 2712 of file programinfo.cpp.
Referenced by getFrameCount(), and DecoderBase::PosMapFromDb().
| void ProgramInfo::ClearPositionMap | ( | int | type | ) | const |
Definition at line 2751 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::RebuildSeekTable(), NuppelVideoRecorder::Reset(), MpegRecorder::Reset(), DTVRecorder::Reset(), Transcode::TranscodeFile(), and UpdatePositionMap().
| void ProgramInfo::SetPositionMap | ( | frm_pos_map_t & | posMap, | |
| int | type, | |||
| long long | min_frm = -1, |
|||
| long long | max_frm = -1 | |||
| ) | const |
| void ProgramInfo::SetPositionMapDelta | ( | frm_pos_map_t & | posMap, | |
| int | type | |||
| ) | const |
Definition at line 2912 of file programinfo.cpp.
Referenced by RecorderBase::SavePositionMap(), and DecoderBase::SavePositionMapDelta().
| void ProgramInfo::SetPositionMapDBReplacement | ( | PMapDBReplacement * | pmap | ) | [inline] |
Store a change in aspect ratio in the recordedmark table.
Definition at line 2975 of file programinfo.cpp.
Referenced by RecorderBase::AspectChange().
Store the Resolution at frame in the recordedmarkup table.
Definition at line 3006 of file programinfo.cpp.
Referenced by RecorderBase::ResolutionChange().
| uint ProgramInfo::GetWidth | ( | void | ) |
Gets overall average width.
Definition at line 3075 of file programinfo.cpp.
Referenced by TVRec::TeardownRecorder().
| uint ProgramInfo::GetHeight | ( | void | ) |
| void ProgramInfo::SetVidpropHeight | ( | int | width | ) |
Sets overall average height flag in videoprops.
Definition at line 3107 of file programinfo.cpp.
Referenced by TVRec::TeardownRecorder().
| void ProgramInfo::MarkAsInUse | ( | bool | inuse, | |
| QString | usedFor = "" | |||
| ) |
Definition at line 3629 of file programinfo.cpp.
Referenced by TVRec::CreateLiveTVRingBuffer(), FileTransfer::FileTransfer(), PreviewGenerator::LocalPreviewRun(), JobQueue::ProcessJob(), JobQueue::RemoveRunningJob(), TVRec::RingBufferChanged(), PlayerContext::SetPlayingInfo(), TVRec::StartRecording(), TVRec::SwitchLiveTVRingBuffer(), TVRec::TeardownRecorder(), MainServer::TruncateAndClose(), TVRec::TuningNewRecorder(), TVRec::TuningRestartRecorder(), TVRec::TuningShutdowns(), UpdateInUseMark(), and FileTransfer::~FileTransfer().
| QString ProgramInfo::GetRecGroupPassword | ( | QString | group | ) | [static] |
| void ProgramInfo::UpdateRecGroup | ( | void | ) |
Update Rec Group if its changed by a different programinfo instance.
Definition at line 3609 of file programinfo.cpp.
Referenced by TV::PromptRecGroupPassword().
| QString ProgramInfo::i18n | ( | const QString & | msg | ) | [static] |
Translations for play,recording, & storage groups +.
Definition at line 3838 of file programinfo.cpp.
Referenced by StatusBox::doAutoExpireList(), PlaybackBox::fillRecGroupPasswordCache(), ProgDetails::loadPage(), PlaybackBox::PlaybackBox(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlaybackBox::setGroupFilter(), PlaybackBox::showGroupFilter(), PlaybackBox::updateGroupInfo(), and PlaybackBox::UpdateUIRecGroupList().
| QString ProgramInfo::MakeUniqueKey | ( | uint | chanid, | |
| const QDateTime & | recstartts | |||
| ) | [static] |
Creates a unique string that can be used to identify a recording.
Definition at line 647 of file programinfo.cpp.
| void ProgramInfo::SendUpdateEvent | ( | void | ) |
Sends event out that the ProgramInfo should be reloaded.
Definition at line 1904 of file programinfo.cpp.
Referenced by RecordingInfo::ApplyRecordPlayGroupChange(), RecordingInfo::ApplyRecordRecGroupChange(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingInfo::ApplyStorageGroupChange(), JobQueue::DoFlagCommercialsThread(), JobQueue::DoUserJobThread(), RecordingInfo::FinishedRecording(), MarkAsInUse(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetCutList(), SetDeleteFlag(), SetEditing(), SetPreserveEpisode(), SetRecordBasename(), SetTranscoded(), SetVidpropHeight(), SetWatchedFlag(), UpdateRecGroup(), and RecordingInfo::UpdateRecordingEnd().
| void ProgramInfo::SendAddedEvent | ( | void | ) | const |
Sends event out that the ProgramInfo should be added to lists.
Definition at line 1909 of file programinfo.cpp.
Referenced by SetDeleteFlag(), and RecordingInfo::StartedRecording().
| void ProgramInfo::SendDeletedEvent | ( | void | ) | const |
Sends event out that the ProgramInfo should be delete from lists.
Definition at line 1914 of file programinfo.cpp.
Referenced by MainServer::DoHandleDeleteRecording().
| QString ProgramInfo::CreateRecordBasename | ( | const QString & | ext | ) | const [protected] |
Returns a filename for a recording based on the recording channel and date.
Definition at line 1653 of file programinfo.cpp.
Referenced by RecordingInfo::StartedRecording().
friend class ProgramList [friend] |
Definition at line 237 of file programinfo.h.
| QString ProgramInfo::title |
Definition at line 415 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), RecordingInfo::ApplyRecordRecTitleChange(), TV::AskAllowRecording(), RecordingRule::AssignProgramInfo(), Scheduler::BuildListMaps(), clear(), clone(), comp_overlap(), comp_redundant(), RecMetadataEdit::Create(), PlaybackBox::CreateProgramInfoString(), ProgFinder::customEvent(), RecordingInfo::DeleteHistory(), ProgLister::deleteOldEpisode(), ProgLister::deleteOldTitle(), GuideGrid::details(), StatusBox::doAutoExpireList(), ProgLister::doDeleteOldTitle(), TV::DoDisplayJumpMenu(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), StatusBox::doJobQueueStatus(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), JobQueue::DoUserJobThread(), ProgFinder::edit(), GuideGrid::editRecSchedule(), GuideGrid::editSchedule(), AutoExpire::ExpireRecordings(), extract_subtitle(), AutoExpire::FillDBOrdered(), ProgLister::fillItemList(), ProgramRecPriority::FillList(), TV::FillOSDTreeMenu(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindConflict(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), RecordingInfo::FinishedRecording(), FlagCommercials(), RecordingInfo::ForgetHistory(), FromStringList(), PlaybackBoxHelper::GeneratePreviewImage(), ProgFinder::getInfo(), PlayGroup::GetInitialName(), Scheduler::GetNextLiveTVDir(), RecordingSelector::getRecordingList(), MainServer::HandleGenPreviewPixmap(), TV::HandleJumpToProgramAction(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryRecordings(), insert_program(), internal_play_media(), IsSameProgram(), IsSameProgramTimeslot(), IsSameTimeslot(), GuideGrid::keyPressEvent(), CustomEdit::loadClauses(), CustomPriority::loadData(), CustomEdit::loadData(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), Scheduler::MarkOtherShowings(), RecordingSelector::OKPressed(), ProgLister::oldRecordedActions(), TV::Playback(), print_comm_flag_output(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PutInactiveSlavesToSleep(), GuideGrid::quickRecord(), RecordingInfo::ReactivateRecording(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), Scheduler::RunScheduler(), Save(), PlaybackBox::saveRecMetadata(), RecordingInfo::SetDupHistory(), SetDVDBookmark(), PlayerContext::SetPseudoLiveTV(), RecorderBase::SetRecording(), SetWatchedFlag(), PlaybackBox::ShowAvailabilityPopup(), TV::ShowLCDChannelInfo(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleEditor::showPrevious(), ScheduleCommon::ShowRecordingDialog(), ViewScheduleDiff::showStatus(), ScheduleCommon::ShowUpcoming(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), RecordingInfo::StartedRecording(), TVRec::StartRecording(), TV::StartTV(), SubstituteMatches(), TV::timerEvent(), RecordingSelector::titleChanged(), TV::ToggleOSD(), TV::ToggleRecord(), ToMap(), toString(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), ProgramRecPriority::upcoming(), GuideGrid::upcoming(), ProgLister::updateButtonList(), RecordingSelector::updateRecordingList(), PlaybackBox::UpdateUIListItem(), and PlaybackBox::UpdateUILists().
| QString ProgramInfo::subtitle |
Definition at line 416 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingRule::AssignProgramInfo(), clear(), clone(), RecMetadataEdit::Create(), PlaybackBox::CreateProgramInfoString(), StatusBox::doAutoExpireList(), TV::DoDisplayJumpMenu(), JobQueue::DoFlagCommercialsThread(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), extract_subtitle(), AutoExpire::FillDBOrdered(), ProgLister::fillItemList(), TV::FillOSDTreeMenu(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), RecordingInfo::FinishedRecording(), RecordingInfo::ForgetHistory(), FromStringList(), PlaybackBoxHelper::GeneratePreviewImage(), MainServer::HandleGenPreviewPixmap(), TV::HandleJumpToProgramAction(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryRecordings(), insert_program(), internal_play_media(), IsSameProgram(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), RecordingSelector::OKPressed(), ProgLister::oldRecordedActions(), TV::Playback(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), RemoteGetRecordingStatus(), Scheduler::RunScheduler(), Save(), RecordingInfo::SetDupHistory(), SetWatchedFlag(), PlaybackBox::ShowAvailabilityPopup(), TV::ShowLCDChannelInfo(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), ViewScheduleDiff::showStatus(), SubstituteMatches(), RecordingSelector::titleChanged(), ToMap(), ToStringList(), ProgLister::updateButtonList(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), and PlaybackBox::UpdateUIListItem().
| QString ProgramInfo::description |
Definition at line 417 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingRule::AssignProgramInfo(), clear(), clone(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), RecordingInfo::ForgetHistory(), FromStringList(), insert_program(), internal_play_media(), IsSameProgram(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), RecordingSelector::OKPressed(), ProgLister::oldRecordedActions(), ProgramInfo(), ManualSchedule::recordClicked(), Save(), RecordingInfo::SetDupHistory(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), SubstituteMatches(), RecordingSelector::titleChanged(), TV::ToggleOSD(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::UpdateList().
| QString ProgramInfo::category |
Definition at line 418 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), RecordingRule::AssignProgramInfo(), clear(), clone(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), FromStringList(), PlayGroup::GetInitialName(), TVRec::GetRecordEndTime(), insert_program(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), ProgramInfo(), Save(), SubstituteMatches(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), and PlaybackBox::UpdateUILists().
| QString ProgramInfo::chanid |
Definition at line 420 of file programinfo.h.
Referenced by ProgramInfoCache::Add(), RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), RecordingInfo::ApplyRecordPlayGroupChange(), RecordingInfo::ApplyRecordRecGroupChange(), RecordingInfo::ApplyRecordRecID(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingInfo::ApplyStorageGroupChange(), RecordingInfo::ApplyTranscoderProfileChange(), RecordingRule::AssignProgramInfo(), TV::BrowseStart(), TV::ChangeChannel(), TVRec::CheckForRecGroupChange(), clear(), ClearMarkupMap(), ClearPositionMap(), clone(), commDetectorGotNewCommercialBreakList(), comp_overlap(), comp_timechannel(), CompleteJob(), CreateRecordBasename(), TV::customEvent(), StatusBox::customEvent(), ScheduleCommon::customEvent(), PlaybackBox::customEvent(), LiveTVChain::DeleteProgram(), PlaybackBox::deleteSelected(), ProgLister::doDeleteOldEpisode(), TV::DoEditSchedule(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), PlaybackBox::doJobQueueJob(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), NuppelVideoPlayer::DoSkipCommercials(), JobQueue::DoTranscodeThread(), JobQueue::DoUserJobThread(), AutoExpire::ExpireRecordings(), extract_job_state(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), TV::FillMenuPlaying(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindNextConflict(), PlaybackBox::FindProgramInUILists(), TVRec::FinishedRecording(), RecordingInfo::FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), RecordingInfo::ForgetHistory(), FromStringList(), GetAutoExpireFromRecorded(), GetBookmarkTimeStamp(), GetChannel(), GetFilesize(), GetHeight(), GetMarkupMap(), GetMplexID(), GetPlaybackURL(), GetPositionMap(), GetPreserveEpisodeFromRecorded(), MythXML::GetProgramGuide(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), Scheduler::GetRecStatus(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GetTranscodedStatus(), GetWidth(), TV::HandlePseudoLiveTVTimerEvent(), TV::HandleStateChange(), PlaybackBox::HandleUpdateProgramInfoEvent(), incomingCustomEvent(), init_jobs(), insert_program(), IsCommFlagged(), IsEditing(), IsInUse(), JobQueue::IsJobRunning(), EncoderLink::IsRecording(), IsSameProgramTimeslot(), IsSameTimeslot(), TV::ITVRestart(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), MarkAsInUse(), EncoderLink::MatchesRecording(), plTimeSort::operator()(), PlaybackBox::PlaylistDelete(), print_comm_flag_output(), TV::ProcessNetworkControlCommand(), ProgramInfo(), LiveTVChain::ProgramIsAt(), push_onto_del(), QueueCommFlagJob(), JobQueue::QueueRecordingJobs(), ManualSchedule::recordClicked(), PlaybackBox::RemoveProgram(), PreviewGenerator::Run(), Scheduler::RunScheduler(), Save(), TV::ScreenShot(), SendAddedEvent(), SendDeletedEvent(), SendMythSystemPlayEvent(), SendMythSystemRecEvent(), SendUpdateEvent(), SetAspectChange(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetCutList(), SetDeleteFlag(), SetEditing(), SetFilesize(), TVRec::SetLiveRecording(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetPreserveEpisode(), LiveTVChain::SetProgram(), SetRecordBasename(), SetResolution(), SetTranscoded(), SetVidpropHeight(), SetWatchedFlag(), PlaybackBox::showJobPopup(), PlaybackBox::showPlaylistJobPopup(), RecordingInfo::StartedRecording(), TVRec::StartRecording(), EncoderLink::StartRecording(), TV::StartTV(), PlaybackBox::stopPlaylistJobQueueJob(), SubstituteMatches(), RecordingInfo::ToMap(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), ProgramInfoCache::Update(), UpdateRecGroup(), RecordingInfo::UpdateRecordingEnd(), and Scheduler::UpdateRecStatus().
| QString ProgramInfo::chanstr |
Definition at line 421 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), TV::BrowseStart(), ChannelText(), clear(), clone(), comp_timechannel(), TV::DoEditSchedule(), StatusBox::doJobQueueStatus(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), Scheduler::findAllScheduledPrograms(), FromStringList(), TV::HandlePseudoLiveTVTimerEvent(), internal_play_media(), LoadFromOldRecorded(), LoadFromRecorded(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), Scheduler::PrintRec(), ProgramInfo(), ManualSchedule::recordClicked(), PlayerContext::SetPseudoLiveTV(), TV::StartTV(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::UpdateList().
| QString ProgramInfo::chansign |
Definition at line 422 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingRule::AssignProgramInfo(), ChannelText(), clear(), clone(), comp_recstart(), comp_redundant(), RecordingInfo::DeleteHistory(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), Scheduler::findAllScheduledPrograms(), FromStringList(), IsSameProgramTimeslot(), IsSameTimeslot(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), TV::Playback(), Scheduler::PrintRec(), ProgramInfo(), RecordingInfo::ReactivateRecording(), ManualSchedule::recordClicked(), TV::ShowLCDChannelInfo(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::UpdateList().
| QString ProgramInfo::channame |
Definition at line 423 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), ChannelText(), clear(), clone(), StatusBox::doJobQueueStatus(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), Scheduler::findAllScheduledPrograms(), FromStringList(), LoadFromOldRecorded(), LoadFromRecorded(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), ProgramInfo(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), toString(), ToStringList(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::UpdateList().
Definition at line 424 of file programinfo.h.
Referenced by clone(), GetWidth(), and SetVidpropHeight().
| int32_t ProgramInfo::recpriority |
Definition at line 427 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), ProgramRecPriority::changeRecPriority(), clear(), clone(), comp_priority(), comp_recstart(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), LoadFromRecorded(), LoadProgramFromRecorded(), Scheduler::MoveHigherRecords(), programRecTypeSort::operator()(), programRecPrioritySort::operator()(), titleSort::operator()(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), ProgramRecPriority::saveRecPriority(), Scheduler::SchedNewRecords(), ProgramRecPriority::scheduleChanged(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), and PlaybackBox::UpdateUILists().
| QString ProgramInfo::recgroup |
Definition at line 428 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), RecordingInfo::ApplyRecordRecGroupChange(), TVRec::CheckForRecGroupChange(), clear(), clone(), MainServer::customEvent(), PlaybackBox::deleteSelected(), StatusBox::doAutoExpireList(), TV::DoDisplayJumpMenu(), MainServer::DoHandleDeleteRecording(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), PlaybackBox::FindProgramInUILists(), TVRec::FinishedRecording(), FromStringList(), TV::GetRecordingGroup(), RecordingSelector::getRecordingList(), MainServer::HandleIsRecording(), PlaybackBox::HandleUpdateProgramInfoEvent(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), JobQueue::ProcessJob(), TV::PromptRecGroupPassword(), RemoteGetCurrentlyRecordingList(), TVRec::SetLiveRecording(), PlaybackBox::setRecGroup(), PlaybackBox::ShowActionPopup(), PlaybackBox::ShowDeletePopup(), PlaybackBox::ShowRecGroupChanger(), MpegRecorder::StartEncoding(), MpegRecorder::StartRecording(), TV::StartTV(), SubstituteMatches(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), UpdateRecGroup(), and PlaybackBox::UpdateUILists().
| QString ProgramInfo::playgroup |
Definition at line 429 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), RecordingInfo::ApplyRecordPlayGroupChange(), clear(), clone(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), TV::HandleStateChange(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), PlayerContext::SetInitialTVState(), PlaybackBox::ShowPlayGroupChanger(), SubstituteMatches(), ToMap(), and ToStringList().
Definition at line 430 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), MythXML::FillChannelInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), init_jobs(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), ProgramInfo(), JobQueue::QueueRecordingJobs(), TVRec::StartedRecording(), ToMap(), and ToStringList().
QString ProgramInfo::pathname [mutable] |
Definition at line 432 of file programinfo.h.
Referenced by BuildVideoMarkup(), PlaybackSock::CheckFile(), EncoderLink::CheckFile(), clear(), ClearMarkupMap(), ClearPositionMap(), clone(), JobQueue::DoFlagCommercialsThread(), LiveTVChain::EntryToProgram(), PBHEventHandler::event(), AutoExpire::ExpireRecordings(), FileTransfer::FileTransfer(), AutoExpire::FillDBOrdered(), Scheduler::FillRecordingDir(), FromStringList(), get_filename(), GetMarkupMap(), Scheduler::GetNextLiveTVDir(), GetPositionMap(), getProgramInfoForFile(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), MainServer::HandleFillProgramInfo(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapGetIfModified(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleQueryRecordings(), TV::HandleStateChange(), insert_program(), internal_play_media(), IsFileReadable(), LoadFromRecorded(), LoadProgramFromRecorded(), main(), MarkAsInUse(), PlaybackBox::Play(), TV::PlayFromRecorder(), preview_helper(), PreviewGenerator::PreviewGenerator(), PlaybackBoxHelper::previewReady(), print_comm_flag_output(), JobQueue::ProcessJob(), PlaybackBox::processNetworkControlCommand(), RemoteCheckFile(), PreviewGenerator::RemotePreviewRun(), Scheduler::RunScheduler(), PlayerContext::SetInitialTVState(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetWatchedFlag(), RecordingInfo::StartedRecording(), PreviewGenerator::TeardownAll(), RecordingSelector::titleChanged(), ToMap(), ToStringList(), MainServer::TruncateAndClose(), and ProgramInfoCache::Update().
| uint64_t ProgramInfo::filesize |
Definition at line 433 of file programinfo.h.
Referenced by clear(), clone(), PlaybackBox::customEvent(), StatusBox::doAutoExpireList(), MainServer::DoHandleDeleteRecording(), PBHEventHandler::event(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), FromStringList(), GetFilesize(), MainServer::HandleFillProgramInfo(), MainServer::HandleQueryRecordings(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), RecordingSelector::OKPressed(), PlaybackBox::Play(), AutoExpire::PrintExpireList(), SetFilesize(), RecordingSelector::titleChanged(), ToMap(), and ToStringList().
| QString ProgramInfo::hostname |
Definition at line 434 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), PlaybackBox::doJobQueueJob(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), FromStringList(), Scheduler::GetNextLiveTVDir(), GetPlaybackURL(), MythXML::GetPreviewImage(), MythXML::GetRecording(), MainServer::HandleCheckRecordingActive(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapGetIfModified(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleQueryRecordings(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), MarkAsInUse(), AutoExpire::PrintExpireList(), JobQueue::QueueRecordingJobs(), RecordingInfo::StartedRecording(), SubstituteMatches(), ToStringList(), and PlaybackBox::UpdateUIListItem().
| QString ProgramInfo::storagegroup |
Definition at line 435 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), RecordingInfo::ApplyStorageGroupChange(), clear(), clone(), AutoExpire::FillDBOrdered(), Scheduler::FillRecordingDir(), FromStringList(), Scheduler::GetNextLiveTVDir(), GetPlaybackURL(), TVRec::GetProgramRingBufferForLiveTV(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::UpdateList().
| QDateTime ProgramInfo::startts |
Definition at line 437 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingRule::AssignProgramInfo(), TV::BrowseStart(), CalculateLength(), clear(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), comp_overlap(), comp_recordDate(), comp_recordDate_rev(), comp_redundant(), ScheduleCommon::customEvent(), ProgLister::doDeleteOldEpisode(), DoFlagCommercials(), AutoExpire::FillDBOrdered(), TV::FillMenuPlaying(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), TVRec::FinishedRecording(), FromStringList(), TV::GetNextProgram(), insert_program(), internal_play_media(), IsSameProgramTimeslot(), IsSameTimeslot(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), ProgDetails::loadPage(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), RecordingSelector::OKPressed(), plTimeSort::operator()(), plPrevTitleSort::operator()(), plTitleSort::operator()(), AutoExpire::PrintExpireList(), TV::ProcessNetworkControlCommand(), ProgramInfo(), RecordingInfo::ReactivateRecording(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), Save(), SecsTillStart(), TVRec::SetLiveRecording(), SetVidpropHeight(), Scheduler::SlaveConnected(), RecordingInfo::StartedRecording(), TVRec::StartRecording(), SubstituteMatches(), RecordingSelector::titleChanged(), ToMap(), toString(), ToStringList(), RecordingSelector::updateRecordingList(), and Scheduler::UpdateRecStatus().
| QDateTime ProgramInfo::endts |
Definition at line 438 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingRule::AssignProgramInfo(), CalculateLength(), clear(), clone(), comp_overlap(), comp_redundant(), ScheduleCommon::customEvent(), DoFlagCommercials(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), FromStringList(), TVRec::GetProgramRingBufferForLiveTV(), insert_program(), IsSameProgramTimeslot(), IsSameTimeslot(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), ProgDetails::loadPage(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), main(), Scheduler::PrintList(), ProgramInfo(), Scheduler::PruneRedundants(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), TVRec::RunTV(), Save(), NuppelVideoPlayer::SetWatched(), SubstituteMatches(), ToMap(), toString(), and ToStringList().
| QDateTime ProgramInfo::recstartts |
Definition at line 439 of file programinfo.h.
Referenced by ProgramInfoCache::Add(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), RecordingInfo::ApplyRecordPlayGroupChange(), RecordingInfo::ApplyRecordRecGroupChange(), RecordingInfo::ApplyRecordRecID(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingInfo::ApplyStorageGroupChange(), RecordingInfo::ApplyTranscoderProfileChange(), TVRec::CheckForRecGroupChange(), clear(), ClearMarkupMap(), ClearPositionMap(), clone(), commDetectorGotNewCommercialBreakList(), comp_originalAirDate(), comp_originalAirDate_rev(), comp_priority(), comp_programid(), comp_programid_rev(), comp_recordDate(), comp_recordDate_rev(), comp_recpriority2(), comp_recstart(), comp_timechannel(), CompleteJob(), PlaybackBox::CreateProgramInfoString(), CreateRecordBasename(), TV::customEvent(), StatusBox::customEvent(), ScheduleCommon::customEvent(), PlaybackBox::customEvent(), RecordingInfo::DeleteHistory(), LiveTVChain::DeleteProgram(), PlaybackBox::deleteSelected(), StatusBox::doAutoExpireList(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), PlaybackBox::doJobQueueJob(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), NuppelVideoPlayer::DoSkipCommercials(), JobQueue::DoTranscodeThread(), JobQueue::DoUserJobThread(), AutoExpire::ExpireRecordings(), extract_job_state(), AutoExpire::FillDBOrdered(), FillInRecordInfo(), ViewScheduled::FillList(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindNextConflict(), PlaybackBox::FindProgramInUILists(), TVRec::FinishedRecording(), RecordingInfo::FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), RecordingInfo::ForgetHistory(), FromStringList(), GetAutoExpireFromRecorded(), GetBookmarkTimeStamp(), GetFilesize(), GetHeight(), GetMarkupMap(), Scheduler::GetNextLiveTVDir(), GetPlaybackURL(), GetPositionMap(), GetPreserveEpisodeFromRecorded(), GetProgramFromRecorded(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), Scheduler::GetRecStatus(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GetTranscodedStatus(), GetWidth(), TV::HandleStateChange(), PlaybackBox::HandleUpdateProgramInfoEvent(), incomingCustomEvent(), init_jobs(), insert_program(), internal_play_media(), IsCommFlagged(), IsEditing(), IsInUse(), JobQueue::IsJobRunning(), EncoderLink::IsRecording(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), ProgDetails::loadPage(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), main(), MarkAsInUse(), Scheduler::MarkShowingsList(), EncoderLink::MatchesRecording(), PlaybackBox::PlaylistDelete(), print_comm_flag_output(), Scheduler::PrintList(), Scheduler::PrintRec(), TV::ProcessNetworkControlCommand(), ProgramInfo(), LiveTVChain::ProgramIsAt(), push_onto_del(), Scheduler::PutInactiveSlavesToSleep(), QueueCommFlagJob(), JobQueue::QueueRecordingJobs(), RecStatusDesc(), PlaybackBox::RemoveProgram(), PreviewGenerator::Run(), Scheduler::RunScheduler(), TVRec::RunTV(), Scheduler::SchedNewRecords(), TV::ScreenShot(), SendAddedEvent(), SendDeletedEvent(), SendMythSystemPlayEvent(), SendMythSystemRecEvent(), SendUpdateEvent(), SetAspectChange(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetCutList(), SetDeleteFlag(), SetEditing(), SetFilesize(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetPreserveEpisode(), LiveTVChain::SetProgram(), PlayerContext::SetPseudoLiveTV(), SetRecordBasename(), SetResolution(), SetTranscoded(), NuppelVideoPlayer::SetWatched(), SetWatchedFlag(), PlaybackBox::showJobPopup(), ScheduleCommon::ShowNotRecordingDialog(), PlaybackBox::showPlaylistJobPopup(), ScheduleCommon::ShowRecordingDialog(), ViewScheduleDiff::showStatus(), Scheduler::ShutdownServer(), RecordingInfo::StartedRecording(), TVRec::StartRecording(), EncoderLink::StartRecording(), TV::StartTV(), PlaybackBox::stopPlaylistJobQueueJob(), SubstituteMatches(), TVRec::TeardownRecorder(), ToMap(), toString(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), ProgramInfoCache::Update(), UpdateLastDelete(), Scheduler::UpdateNextRecord(), UpdateRecGroup(), RecordingInfo::UpdateRecordingEnd(), PlaybackBox::UpdateUIListItem(), and EncoderLink::WouldConflict().
| QDateTime ProgramInfo::recendts |
Definition at line 440 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), Scheduler::ChangeRecordingEnd(), clear(), clone(), comp_recstart(), ProgramRecPriority::countMatches(), PlaybackBox::CreateProgramInfoString(), MainServer::customEvent(), StatusBox::doAutoExpireList(), DoFlagCommercials(), MainServer::DoHandleDeleteRecording(), AutoExpire::FillDBOrdered(), FillInRecordInfo(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), RecordingInfo::FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), FromStringList(), Scheduler::GetNextLiveTVDir(), TVRec::GetProgramRingBufferForLiveTV(), TVRec::GetRecordEndTime(), TVRec::HandlePendingRecordings(), MainServer::HandleQueryRecordings(), insert_program(), internal_play_media(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), main(), Scheduler::PrintList(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), PlayerContext::SetInitialTVState(), TVRec::SetLiveRecording(), PlayerContext::SetPseudoLiveTV(), NuppelVideoPlayer::SetWatched(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), ViewScheduleDiff::showStatus(), TVRec::StartRecording(), EncoderLink::StartRecording(), SubstituteMatches(), ToMap(), toString(), ToStringList(), TVRec::TuningRestartRecorder(), RecordingInfo::UpdateRecordingEnd(), and Scheduler::UpdateRecStatus().
Definition at line 442 of file programinfo.h.
Referenced by clear(), clone(), PlaybackBox::customEvent(), PlaybackBox::deleteSelected(), extract_main_state(), PlaybackBoxHelper::GeneratePreviewImage(), PlaybackBox::keyPressEvent(), PlaybackBox::Play(), PlaybackBox::PlaylistDelete(), PlaybackBox::popupClosed(), PlaybackBox::RemoveProgram(), PlaybackBox::ShowActionPopup(), PlaybackBox::ShowAvailabilityPopup(), and PlaybackBox::UpdateUILists().
Definition at line 444 of file programinfo.h.
Referenced by CalculateLength(), clear(), ClearMarkupMap(), ClearPositionMap(), clone(), getCutFrames(), GetMarkupMap(), GetPositionMap(), getProgramInfoForFile(), TV::HandleStateChange(), internal_play_media(), TV::IsDeleteAllowed(), IsInUse(), NuppelVideoPlayer::IsNearEnd(), main(), MarkAsInUse(), TV::Playback(), preview_helper(), PreviewGenerator::PreviewGenerator(), TV::ProcessNetworkControlCommand(), TV::PromptDeleteRecording(), TV::PromptStopWatchingRecording(), SetAspectChange(), SetBookmark(), SetCutList(), PlayerContext::SetInitialTVState(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetResolution(), SetWatchedFlag(), TV::StartTV(), TV::ToggleOSD(), ToMap(), and UpdateInUseMark().
Definition at line 445 of file programinfo.h.
Referenced by CalculateLength(), clear(), clone(), internal_play_media(), and ToMap().
| QString ProgramInfo::year |
Definition at line 447 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FromStringList(), LoadFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
| float ProgramInfo::stars |
Definition at line 448 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), ViewScheduled::FillList(), MythXML::FillProgramInfo(), FromStringList(), insert_program(), LoadFromRecorded(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), ToStringList(), ProgLister::updateButtonList(), ViewScheduled::updateInfo(), ProgLister::updateInfo(), GuideGrid::updateInfo(), ProgramRecPriority::UpdateList(), and PlaybackBox::UpdateUIListItem().
Definition at line 450 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), MythXML::FillProgramInfo(), FromStringList(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
| QDateTime ProgramInfo::lastmodified |
Definition at line 451 of file programinfo.h.
Referenced by clear(), clone(), MythXML::FillProgramInfo(), FromStringList(), PlaybackBoxHelper::GeneratePreviewImage(), LoadFromOldRecorded(), LoadFromRecorded(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
| QDateTime ProgramInfo::lastInUseTime |
Definition at line 452 of file programinfo.h.
Referenced by clear(), clone(), MarkAsInUse(), and UpdateInUseMark().
Definition at line 454 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), MythXML::FillProgramInfo(), FromStringList(), insert_program(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
Definition at line 455 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), MythXML::FillProgramInfo(), FromStringList(), insert_program(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
| int32_t ProgramInfo::spread |
Definition at line 457 of file programinfo.h.
Referenced by clear(), clone(), GuideGrid::cursorRight(), and GuideGrid::fillProgramRowInfos().
| int32_t ProgramInfo::startCol |
Definition at line 458 of file programinfo.h.
Referenced by clear(), clone(), GuideGrid::cursorLeft(), GuideGrid::cursorRight(), and GuideGrid::fillProgramRowInfos().
Definition at line 460 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), Scheduler::BackupRecStatus(), Scheduler::BuildListMaps(), Scheduler::BuildWorkList(), Scheduler::ChangeRecordingEnd(), clear(), clone(), comp_overlap(), comp_priority(), comp_recstart(), comp_redundant(), ProgramRecPriority::countMatches(), ScheduleCommon::customEvent(), PlaybackBox::customEvent(), MainServer::customEvent(), ProgramRecPriority::deactivate(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), StatusBox::doScheduleStatus(), ScheduleCommon::EditRecording(), PBHEventHandler::event(), extract_job_state(), extract_main_state(), FillInRecordInfo(), ViewScheduleDiff::fillList(), ViewScheduled::FillList(), ProgramRecPriority::FillList(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordingDir(), TVRec::FinishedRecording(), RecordingInfo::FinishedRecording(), FromStringList(), Scheduler::getAllPending(), TVRec::GetRecording(), Scheduler::GetRecStatus(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), ProgDetails::loadPage(), LoadProgramFromRecorded(), Scheduler::MarkShowingsList(), Scheduler::MoveHigherRecords(), TVRec::NotifySchedulerOfRecording(), plTitleSort::operator()(), ProgramInfo(), Scheduler::PruneRedundants(), Scheduler::PutInactiveSlavesToSleep(), Recording(), RecStatusChar(), RecStatusDesc(), RecStatusText(), RemoteGetCurrentlyRecordingList(), Scheduler::RestoreRecStatus(), Scheduler::RunScheduler(), TVRec::RunTV(), Scheduler::SchedNewRecords(), Scheduler::SchedPreserveLiveTV(), ProgramRecPriority::scheduleChanged(), TVRec::SetLiveRecording(), PlaybackBox::ShowActionPopup(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), ViewScheduleDiff::showStatus(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), TVRec::StartRecording(), TV::StartTV(), RecordingInfo::SubstituteMatches(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningFrequency(), ProgLister::updateButtonList(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), Scheduler::UpdateNextRecord(), Scheduler::UpdateRecStatus(), and ViewScheduleDiff::updateUIList().
Definition at line 461 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), clear(), clone(), Scheduler::PruneRedundants(), and Scheduler::RunScheduler().
Definition at line 462 of file programinfo.h.
Referenced by Scheduler::BackupRecStatus(), clear(), clone(), and Scheduler::RestoreRecStatus().
| int32_t ProgramInfo::prefinput |
| int32_t ProgramInfo::recpriority2 |
Definition at line 464 of file programinfo.h.
Referenced by clear(), clone(), comp_recpriority2(), StatusBox::doScheduleStatus(), ViewScheduled::FillList(), FromStringList(), ProgDetails::loadPage(), Scheduler::PrintRec(), Scheduler::PruneRedundants(), ToMap(), ToStringList(), and PlaybackBox::UpdateUILists().
| int32_t ProgramInfo::reactivate |
Definition at line 465 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), clear(), clone(), comp_priority(), Scheduler::PruneRedundants(), and RecordingInfo::SubstituteMatches().
| int32_t ProgramInfo::recordid |
Definition at line 467 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), Scheduler::BuildListMaps(), Scheduler::ChangeRecordingEnd(), clear(), clone(), comp_overlap(), comp_priority(), comp_redundant(), ProgramRecPriority::countMatches(), ProgramRecPriority::deactivate(), RecordingInfo::DeleteHistory(), ProgLister::deleteRule(), GuideGrid::deleteRule(), ProgramRecPriority::edit(), ScheduleCommon::EditRecording(), FillInRecordInfo(), ProgramRecPriority::FillList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), RecordingInfo::ForgetHistory(), FromStringList(), RecordingInfo::getRecordID(), insert_program(), IsSameProgram(), RecordingRule::LoadByProgram(), CustomEdit::loadData(), LoadFromOldRecorded(), LoadFromRecorded(), ViewScheduled::LoadList(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ScheduleCommon::MakeOverride(), Scheduler::MarkOtherShowings(), programRecTypeSort::operator()(), programRecPrioritySort::operator()(), titleSort::operator()(), ProgramInfo(), Scheduler::PruneOverlaps(), Scheduler::PruneRedundants(), ProgramRecPriority::remove(), Scheduler::RunScheduler(), ProgramRecPriority::saveRecPriority(), ProgramRecPriority::scheduleChanged(), ScheduleEditor::ScheduleEditor(), ProgLister::ShowMenu(), GuideGrid::showMenu(), TVRec::StartRecording(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::upcoming(), ProgramRecPriority::updateInfo(), UpdateLastDelete(), ProgramRecPriority::UpdateList(), Scheduler::UpdateNextRecord(), PlaybackBox::UpdateUILists(), and UsesMaxEpisodes().
| int32_t ProgramInfo::parentid |
Definition at line 468 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), RecordingInfo::ApplyRecordRecID(), clear(), clone(), FromStringList(), insert_program(), IsSameProgram(), Scheduler::MarkOtherShowings(), Scheduler::RunScheduler(), RecordingInfo::SubstituteMatches(), ToStringList(), and Scheduler::UpdateNextRecord().
Definition at line 469 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), RecordingInfo::ApplyRecordRecID(), Scheduler::ChangeRecordingEnd(), clear(), clone(), comp_overlap(), comp_priority(), ScheduleCommon::customEvent(), FillInRecordInfo(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), FromStringList(), insert_program(), ScheduleCommon::IsFindApplicable(), IsSameProgram(), LoadFromOldRecorded(), ProgDetails::loadPage(), Scheduler::MarkOtherShowings(), Scheduler::MarkShowingsList(), TVRec::NotifySchedulerOfRecording(), ProgramInfo(), RecStatusText(), RecTypeChar(), RecTypeText(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), TVRec::StartRecording(), RecordingInfo::SubstituteMatches(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::updateInfo(), ProgramRecPriority::UpdateList(), and Scheduler::UpdateNextRecord().
Definition at line 470 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FillInRecordInfo(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), LoadFromRecorded(), ProgramInfo(), and ToStringList().
Definition at line 471 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FillInRecordInfo(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), IsSameProgram(), LoadFromRecorded(), ProgramInfo(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), and ToStringList().
| int32_t ProgramInfo::sourceid |
Definition at line 473 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), StatusBox::doScheduleStatus(), MythXML::FillChannelInfo(), FromStringList(), GetChannel(), Scheduler::PrintRec(), Scheduler::RunScheduler(), ToStringList(), and Scheduler::TryAnotherShowing().
| int32_t ProgramInfo::inputid |
Definition at line 474 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), comp_overlap(), comp_priority(), StatusBox::doScheduleStatus(), MythXML::FillChannelInfo(), FillInRecordInfo(), ViewScheduled::FillList(), Scheduler::FindNextConflict(), FromStringList(), Scheduler::IsBusyRecording(), ViewScheduled::LoadList(), TVRec::NotifySchedulerOfRecording(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), TVRec::RecordPending(), Scheduler::SchedPreserveLiveTV(), Scheduler::SlaveConnected(), TVRec::StartRecording(), ToStringList(), and Scheduler::TryAnotherShowing().
| int32_t ProgramInfo::cardid |
Definition at line 475 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::BuildListMaps(), Scheduler::ChangeRecordingEnd(), clear(), clone(), FillInRecordInfo(), ViewScheduleDiff::fillList(), ViewScheduled::FillList(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), FromStringList(), GetChannel(), Scheduler::GetNextLiveTVDir(), TVRec::GetProgramRingBufferForLiveTV(), TVRec::GetRecording(), Scheduler::IsBusyRecording(), ViewScheduled::LoadList(), TVRec::NotifySchedulerOfRecording(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), Scheduler::PutInactiveSlavesToSleep(), TVRec::RecordPending(), RecStatusChar(), Scheduler::RunScheduler(), Scheduler::SchedPreserveLiveTV(), SendMythSystemRecEvent(), TVRec::SetLiveRecording(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), ToStringList(), Scheduler::TryAnotherShowing(), and Scheduler::UpdateRecStatus().
Definition at line 476 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FromStringList(), and ToStringList().
Definition at line 477 of file programinfo.h.
Referenced by clear(), clone(), LoadFromOldRecorded(), ProgLister::oldRecordedActions(), ToMap(), and ToStringList().
| QString ProgramInfo::schedulerid |
Definition at line 479 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), clear(), clone(), Scheduler::RunScheduler(), Scheduler::SchedNewRecords(), and Scheduler::TryAnotherShowing().
| int32_t ProgramInfo::findid |
Definition at line 480 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), RecordingRule::AssignProgramInfo(), clear(), clone(), comp_overlap(), RecordingInfo::DeleteHistory(), Scheduler::findAllScheduledPrograms(), RecordingInfo::ForgetHistory(), FromStringList(), insert_program(), IsSameProgram(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), Scheduler::MarkOtherShowings(), ProgramInfo(), RecordingInfo::SetDupHistory(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), RecordingInfo::SubstituteMatches(), and ToStringList().
| uint32_t ProgramInfo::programflags |
Definition at line 482 of file programinfo.h.
Referenced by clear(), clone(), PlaybackBox::doJobQueueJob(), MythXML::FillProgramInfo(), FromStringList(), IsEditing(), LoadFromRecorded(), LoadProgramFromRecorded(), RecordingSelector::OKPressed(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetDeleteFlag(), SetEditing(), SetPreserveEpisode(), SetTranscoded(), SetWatchedFlag(), PlaybackBox::ShowActionPopup(), PlaybackBox::ShowAvailabilityPopup(), PlaybackBox::showStoragePopup(), PlaybackBox::stopPlaylistJobQueueJob(), RecordingSelector::titleChanged(), PlaybackBox::toggleAutoExpire(), PlaybackBox::togglePreserveEpisode(), PlaybackBox::toggleWatched(), ToMap(), ToStringList(), PlaybackBox::updateIcons(), and PlaybackBox::UpdateUILists().
| int32_t ProgramInfo::subtitleType |
Definition at line 483 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FromStringList(), LoadFromRecorded(), LoadProgramFromRecorded(), ToMap(), ToStringList(), and PlaybackBox::updateIcons().
| int32_t ProgramInfo::videoproperties |
Definition at line 484 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), StatusBox::doScheduleStatus(), FromStringList(), LoadFromRecorded(), LoadProgramFromRecorded(), SetVidpropHeight(), ToMap(), ToStringList(), and PlaybackBox::updateIcons().
| int32_t ProgramInfo::audioproperties |
Definition at line 485 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), FromStringList(), LoadFromRecorded(), LoadProgramFromRecorded(), ToMap(), ToStringList(), and PlaybackBox::updateIcons().
| int32_t ProgramInfo::transcoder |
Definition at line 486 of file programinfo.h.
Referenced by clear(), clone(), JobQueue::DoTranscodeThread(), JobQueue::GetJobCommand(), and LoadProgramFromRecorded().
| QString ProgramInfo::chanOutputFilters |
Definition at line 487 of file programinfo.h.
Referenced by clear(), clone(), MythXML::FillChannelInfo(), FromStringList(), PlayerContext::GetFilters(), LoadFromRecorded(), LoadProgramAtDateTime(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), and ToStringList().
| QString ProgramInfo::seriesid |
Definition at line 489 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), RecordingRule::AssignProgramInfo(), clear(), clone(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), FromStringList(), insert_program(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), ProgramInfo(), ToMap(), ToStringList(), and PlaybackBox::UpdateUIListItem().
| QString ProgramInfo::programid |
Definition at line 490 of file programinfo.h.
Referenced by RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), RecordingRule::AssignProgramInfo(), clear(), clone(), comp_programid(), comp_programid_rev(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), RecordingInfo::ForgetHistory(), FromStringList(), insert_program(), IsSameProgram(), CustomEdit::loadClauses(), LoadFromOldRecorded(), LoadFromRecorded(), ProgDetails::loadPage(), LoadProgramFromRecorded(), plPrevTitleSort::operator()(), ProgramInfo(), RecordingInfo::SetDupHistory(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), ToMap(), and ToStringList().
| QString ProgramInfo::catType |
Definition at line 491 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clear(), clone(), MythXML::FillProgramInfo(), IsSameProgram(), ProgramInfo(), ScheduleCommon::ShowNotRecordingDialog(), ScheduleCommon::ShowRecordingDialog(), and ToMap().
| QString ProgramInfo::sortTitle |
Definition at line 493 of file programinfo.h.
Referenced by clear(), clone(), ProgLister::fillItemList(), ProgramRecPriority::FillList(), programAvgDelaySort::operator()(), programLastRecordSort::operator()(), programRecCountSort::operator()(), programCountSort::operator()(), titleSort::operator()(), plPrevTitleSort::operator()(), and plTitleSort::operator()().
bool ProgramInfo::ignoreBookmark [protected] |
Definition at line 496 of file programinfo.h.
Referenced by clear(), clone(), GetBookmark(), and GetDVDBookmark().
QString ProgramInfo::inUseForWhat [protected] |
Definition at line 498 of file programinfo.h.
Referenced by clear(), clone(), MarkAsInUse(), and UpdateInUseMark().
PMapDBReplacement* ProgramInfo::positionMapDBReplacement [protected] |
Definition at line 499 of file programinfo.h.
Referenced by clear(), ClearPositionMap(), clone(), GetPositionMap(), SetPositionMap(), and SetPositionMapDelta().
QMutex ProgramInfo::staticDataLock [static, protected] |
Definition at line 501 of file programinfo.h.
Referenced by LoadProgramAtDateTime(), and ProgramInfo().
QString ProgramInfo::unknownTitle [static, protected] |
ProgramInfoUpdater * ProgramInfo::updater [static, protected] |
Definition at line 503 of file programinfo.h.
Referenced by ProgramInfo(), SendAddedEvent(), SendDeletedEvent(), SendUpdateEvent(), and SetFilesize().
1.5.9