#include <programinfo.h>

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 151 of file programinfo.h.
Public Member Functions | |
| ProgramInfo (void) | |
| Null constructor. | |
| ProgramInfo (const ProgramInfo &other) | |
| Copy constructor. | |
| ProgramInfo & | operator= (const ProgramInfo &other) |
| Copies important fields from other ProgramInfo. | |
| ProgramInfo & | clone (const ProgramInfo &other) |
| Copies important fields from other ProgramInfo. | |
| 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. | |
| ~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. | |
| void | ToMap (QMap< QString, QString > &progMap, bool showrerecord=false) const |
| Converts ProgramInfo into QString QMap containing each field in ProgramInfo converted into localized strings. | |
| int | IsProgramRecurring (void) const |
| Returns 0 if program is not recurring, 1 if recurring daily on weekdays, 2 if recurring weekly, and -1 when there is insufficient data. | |
| 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. | |
| ScheduledRecording * | GetScheduledRecording (void) |
| Returns the "record" field, creating it if necessary. | |
| int | getRecordID (void) |
| Returns a record id, creating "record" it if necessary. | |
| int | GetAutoRunJobs (void) const |
| Returns a bitmap of which jobs are attached to this ProgramInfo. | |
| RecordingType | GetProgramRecordingStatus (void) |
| Returns the recording type for this ProgramInfo, creating "record" field if necessary. | |
| QString | GetProgramRecordingProfile (void) |
| Returns recording profile name that will be, or was used, for this program, creating "record" field if necessary. | |
| void | ApplyRecordStateChange (RecordingType newstate) |
| Sets RecordingType of "record", creating "record" if it does not exist. | |
| void | ApplyRecordRecPriorityChange (int) |
| Sets recording priority of "record", creating "record" if it does not exist. | |
| void | ToggleRecord (void) |
| Cycles through recording types. | |
| void | ReactivateRecording (void) |
| Asks the scheduler to restart this recording if possible. | |
| void | AddHistory (bool resched=true, bool forcedup=false) |
| Adds recording history, creating "record" it if necessary. | |
| void | DeleteHistory (void) |
| Deletes recording history, creating "record" it if necessary. | |
| void | ForgetHistory (void) |
| Forget the recording of a program so it will be recorded again. | |
| void | SetDupHistory (void) |
| Set the duplicate flag in oldrecorded. | |
| void | StartedRecording (QString ext) |
| Inserts this ProgramInfo into the database as an existing recording. | |
| void | FinishedRecording (bool prematurestop) |
| If not a premature stop, adds program to history of recorded programs. | |
| void | UpdateRecordingEnd (void) |
| Update information in the recorded table when the end-time of a recording is changed. | |
| void | ApplyRecordRecID (void) |
| Sets recordid to match ScheduledRecording recordid. | |
| void | ApplyRecordRecGroupChange (const QString &newrecgroup) |
| Sets the recording group, both in this ProgramInfo and in the database. | |
| void | ApplyRecordPlayGroupChange (const QString &newrecgroup) |
| Sets the recording group, both in this ProgramInfo and in the database. | |
| void | ApplyRecordRecTitleChange (const QString &newTitle, const QString &newSubtitle) |
| Sets the recording title and subtitle, both in this ProgramInfo and in the database. | |
| void | ApplyTranscoderProfileChange (QString) |
| bool | SetRecordBasename (QString basename) |
| Sets a recording's basename in the database. | |
| 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) |
| Returns filename or URL to be used to play back this recording. | |
| 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 () 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 | PathnameExists (void) |
| void | setIgnoreBookmark (bool ignore) |
| If "ignore" is true GetBookmark() will return 0, otherwise GetBookmark() will return the bookmark position if it exists. | |
| long long | GetFilesize (void) |
| Gets recording file size from database, and sets "filesize" field. | |
| int | GetMplexID (void) const |
| Gets multiplex any recording would be made on, zero if unknown. | |
| 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. | |
| int | getProgramFlags (void) const |
| Returns a bitmap of the recorded programmes flags. | |
| void | getProgramProperties (void) |
| bool | GetChannel (QString &channum, QString &input) const |
| Returns the channel and input needed to record the program. | |
| QString | GetFileName (void) const |
| QString | toString (void) const |
| void | SetFilesize (long long fsize) |
| Sets recording file size in database, and sets "filesize" field. | |
| void | SetBookmark (long long pos) const |
| Sets a bookmark position in database. | |
| void | SetDVDBookmark (QStringList fields) const |
| void | SetEditing (bool edit) const |
| Sets "editing" field in "recorded" table to "edit". | |
| void | SetTranscoded (int transFlag) const |
| Set "transcoded" field in "recorded" table to "transFlag". | |
| void | SetWatchedFlag (bool watchedFlag) const |
| Set "watched" field in "recorded" table to "watchedFlag". | |
| void | SetDeleteFlag (bool deleteFlag) const |
| Set "deletepending" field in "recorded" table to "deleteFlag". | |
| void | SetCommFlagged (int flag) const |
| Set "commflagged" field in "recorded" table to "flag". | |
| void | SetAutoExpire (int autoExpire, bool updateDelete=false) const |
| Set "autoexpire" field in "recorded" table to "autoExpire". | |
| void | SetPreserveEpisode (bool preserveEpisode) const |
| Set "preserve" field in "recorded" table to "preserveEpisode". | |
| 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 &) const |
| 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 | showDetails (void) const |
| Pops up a DialogBox with program info, blocking until user exits the dialog. | |
| void | EditRecording (void) |
| Creates a dialog for editing the recording status, blocking until user leaves dialog. | |
| void | EditScheduled (void) |
| Creates a dialog for editing the recording status, blocking until user leaves dialog. | |
| void | MarkAsInUse (bool inuse, QString usedFor="") |
| void | UpdateRecGroup (void) |
| Update Rec Group if its changed by a different programinfo instance. | |
Static Public Member Functions | |
| static ProgramInfo * | GetProgramAtDateTime (const QString &channel, const QDateTime &dtime, bool genUnknown=false, int clampHoursMax=0) |
| Returns a new ProgramInfo for the program that air at "dtime" on "channel". | |
| 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 | GetChannelRecPriority (const QString &channel) |
| Returns Recording Priority of channel. | |
| static int | GetRecordingTypeRecPriority (RecordingType type) |
| Returns recording priority change needed due to RecordingType. | |
| static QString | GetRecGroupPassword (QString group) |
Public Attributes | |
| QString | title |
| QString | subtitle |
| QString | description |
| QString | category |
| QString | chanid |
| QString | chanstr |
| QString | chansign |
| QString | channame |
| int | recpriority |
| QString | recgroup |
| QString | playgroup |
| int | chancommfree |
| QString | pathname |
| long long | filesize |
| QString | hostname |
| QString | storagegroup |
| QDateTime | startts |
| QDateTime | endts |
| QDateTime | recstartts |
| QDateTime | recendts |
| AvailableStatusType | availableStatus |
| bool | isVideo |
| int | lenMins |
| QString | year |
| float | stars |
| QDate | originalAirDate |
| QDateTime | lastmodified |
| QDateTime | lastInUseTime |
| bool | hasAirDate |
| bool | repeat |
| int | spread |
| int | startCol |
| RecStatusType | recstatus |
| RecStatusType | oldrecstatus |
| RecStatusType | savedrecstatus |
| int | prefinput |
| int | recpriority2 |
| int | reactivate |
| int | recordid |
| int | parentid |
| RecordingType | rectype |
| RecordingDupInType | dupin |
| RecordingDupMethodType | dupmethod |
| int | sourceid |
| int | inputid |
| int | cardid |
| bool | shareable |
| bool | duplicate |
| QString | schedulerid |
| int | findid |
| int | programflags |
| int | subtitleType |
| int | videoproperties |
| int | audioproperties |
| int | transcoder |
| QString | chanOutputFilters |
| QString | seriesid |
| QString | programid |
| QString | catType |
| QString | sortTitle |
Private Member Functions | |
| bool | IsFindApplicable (void) const |
| Returns true if a search should be employed to find a matcing program. | |
| void | ShowRecordingDialog (void) |
| void | ShowNotRecordingDialog (void) |
| QString | CreateRecordBasename (const QString &ext) const |
| Returns a filename for a recording based on the recording channel and date. | |
Private Attributes | |
| bool | ignoreBookmark |
| class ScheduledRecording * | record |
| QMutex | regExpLock |
| QRegExp | regExpSeries |
| QString | inUseForWhat |
| ProgramInfo::ProgramInfo | ( | void | ) |
| ProgramInfo::ProgramInfo | ( | const ProgramInfo & | other | ) |
| ProgramInfo::~ProgramInfo | ( | ) |
| ProgramInfo * ProgramInfo::GetProgramAtDateTime | ( | const QString & | channel, | |
| const QDateTime & | dtime, | |||
| bool | genUnknown = false, |
|||
| int | clampHoursMax = 0 | |||
| ) | [static] |
Returns a new ProgramInfo for the program that air at "dtime" on "channel".
| channel | 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 698 of file programinfo.cpp.
Referenced by TV::BrowseDispInfo(), TVRec::GetProgramRingBufferForLiveTV(), IsProgramRecurring(), Scheduler::SchedPreserveLiveTV(), and TV::ToggleRecord().
| ProgramInfo * ProgramInfo::GetProgramFromBasename | ( | const QString | filename | ) | [static] |
Returns a new ProgramInfo for an existing recording.
Definition at line 822 of file programinfo.cpp.
Referenced by 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 857 of file programinfo.cpp.
Referenced by TVRec::CheckForRecGroupChange(), CopySkipListToCutList(), MainServer::customEvent(), commDetector2::debugDirectory(), MainServer::DoDeleteThread(), StatusBox::doJobQueueStatus(), LiveTVChain::EntryToProgram(), HttpStatus::FillStatusXML(), TVRec::FinishedRecording(), FlagCommercials(), GetMarkupList(), MythXML::GetPreviewImage(), GetProgramFromBasename(), GetProgramFromRecorded(), getProgramInfoForFile(), MythXML::GetRecording(), MainServer::HandleBookmarkQuery(), MainServer::HandleCutMapQuery(), MainServer::HandleQueryRecording(), MainServer::HandleSetBookmark(), MythburnWizard::hasCutList(), main(), preview_helper(), JobQueue::ProcessJob(), PlaybackBox::processNetworkControlCommand(), QueueCommFlagJob(), NetworkControl::saveScreenshot(), SetCutList(), and ShowRecordingDialog().
| ProgramInfo * ProgramInfo::GetProgramFromRecorded | ( | const QString & | channel, | |
| const QDateTime & | dtime | |||
| ) | [static] |
Returns a new ProgramInfo for an existing recording.
Definition at line 847 of file programinfo.cpp.
| ProgramInfo & ProgramInfo::operator= | ( | const ProgramInfo & | other | ) |
Copies important fields from other ProgramInfo.
Reimplemented in ProgramRecPriorityInfo.
Definition at line 161 of file programinfo.cpp.
| ProgramInfo & ProgramInfo::clone | ( | const ProgramInfo & | other | ) |
Copies important fields from other ProgramInfo.
Definition at line 169 of file programinfo.cpp.
Referenced by operator=(), and ProgramInfo().
| 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 402 of file programinfo.cpp.
Referenced by TV::AskAllowRecording(), TV::customEvent(), MainServer::customEvent(), StatusBox::doTunerStatus(), PlaybackSock::FillProgramInfo(), ProgramList::FromScheduler(), FromStringList(), RemoteEncoder::GetRecording(), PlaybackSock::GetRecording(), MainServer::HandleAnnounce(), MainServer::HandleCheckRecordingActive(), MainServer::HandleDeleteRecording(), MainServer::HandleFillProgramInfo(), MainServer::HandleForgetRecording(), MainServer::HandleGenPreviewPixmap(), MainServer::HandleGetConflictingRecordings(), MainServer::HandleGetRecorderNum(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleRemoteEncoder(), MainServer::HandleStopRecording(), MainServer::HandleUndeleteRecording(), 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 360 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 3360 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 3400 of file programinfo.cpp.
Referenced by ManualBox::startClicked().
| void ProgramInfo::ToStringList | ( | QStringList & | list | ) | const |
Serializes ProgramInfo into a QStringList which can be passed over a socket.
Definition at line 292 of file programinfo.cpp.
Referenced by PlaybackSock::CheckFile(), PlaybackSock::CheckRecordingActive(), PlaybackSock::DeleteRecording(), PlaybackSock::EncoderIsRecording(), PlaybackSock::FillProgramInfo(), PlaybackSock::GenPreviewPixmap(), Scheduler::getAllPending(), Scheduler::getAllScheduled(), Scheduler::getConflicting(), MainServer::HandleFillProgramInfo(), MainServer::HandleQueryRecording(), MainServer::HandleQueryRecordings(), MainServer::HandleRecorderQuery(), MainServer::HandleRemoteEncoder(), TVRec::NotifySchedulerOfRecording(), PlaybackSock::PixmapLastModified(), MainServer::reconnectTimeout(), PlaybackSock::RecordPending(), RemoteCheckFile(), RemoteCheckForRecording(), RemoteDeleteRecording(), RemoteFillProginfo(), RemoteGeneratePreviewPixmap(), RemoteGetConflictList(), RemoteGetExistingRecorder(), RemoteGetPreviewLastModified(), PreviewGenerator::RemotePreviewRun(), RemoteRecordPending(), RemoteStopRecording(), RemoteUndeleteRecording(), TVRec::StartRecording(), PlaybackSock::StartRecording(), TV::StartTV(), and PlaybackSock::StopRecording().
| void ProgramInfo::ToMap | ( | QMap< QString, QString > & | progMap, | |
| bool | showrerecord = false | |||
| ) | const |
Converts ProgramInfo into QString QMap containing each field in ProgramInfo converted into localized strings.
Definition at line 463 of file programinfo.cpp.
Referenced by TV::BrowseDispInfo(), NuppelVideoPlayer::EnableEdit(), GuideGrid::paintInfo(), TV::PromptDeleteRecording(), TV::ToggleRecord(), ScheduledRecording::ToMap(), ViewScheduled::updateInfo(), ViewScheduleDiff::updateInfo(), ProgLister::updateInfo(), PreviousList::updateInfo(), TV::UpdateOSDProgInfo(), TV::UpdateOSDSignal(), PlaybackBox::updateProgramInfo(), ViewScheduled::updateRecStatus(), and ViewScheduleDiff::updateRecStatus().
| int ProgramInfo::IsProgramRecurring | ( | void | ) | const |
Returns 0 if program is not recurring, 1 if recurring daily on weekdays, 2 if recurring weekly, and -1 when there is insufficient data.
Definition at line 959 of file programinfo.cpp.
Referenced by InfoDialog::InfoDialog().
| bool ProgramInfo::IsSameProgram | ( | const ProgramInfo & | other | ) | const |
Checks for duplicates according to dupmethod.
| other | ProgramInfo to compare this one with. |
Definition at line 1390 of file programinfo.cpp.
Referenced by TV::IsSameProgram(), Scheduler::IsSameProgram(), and PlaybackBox::showDeletePopup().
| bool ProgramInfo::IsSameTimeslot | ( | const ProgramInfo & | other | ) | const |
Checks chanid, start/end times for equality.
| other | ProgramInfo to compare this one with. |
Definition at line 1443 of file programinfo.cpp.
Referenced by Scheduler::AddNewRecords(), Scheduler::ChangeRecordingEnd(), FillInRecordInfo(), ProgramList::FromProgram(), Scheduler::MarkShowingsList(), 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 1461 of file programinfo.cpp.
Referenced by Scheduler::AddRecording(), and Scheduler::UpdateRecStatus().
| int ProgramInfo::GetChannelRecPriority | ( | const QString & | channel | ) | [static] |
Returns Recording Priority of channel.
| channel | Channel ID of channel whose priority we desire. |
Definition at line 1055 of file programinfo.cpp.
| int ProgramInfo::GetRecordingTypeRecPriority | ( | RecordingType | type | ) | [static] |
Returns recording priority change needed due to RecordingType.
Definition at line 1073 of file programinfo.cpp.
Referenced by Scheduler::AddNewRecords().
| ScheduledRecording * ProgramInfo::GetScheduledRecording | ( | void | ) |
Returns the "record" field, creating it if necessary.
Definition at line 1370 of file programinfo.cpp.
Referenced by Scheduler::AddRecording(), load_profile(), TVRec::NotifySchedulerOfRecording(), and TVRec::TuningRestartRecorder().
| int ProgramInfo::getRecordID | ( | void | ) |
Returns a record id, creating "record" it if necessary.
Definition at line 1379 of file programinfo.cpp.
Referenced by ApplyRecordRecID(), and ProgramRecPriority::edit().
| int ProgramInfo::GetAutoRunJobs | ( | void | ) | const |
Returns a bitmap of which jobs are attached to this ProgramInfo.
Definition at line 1040 of file programinfo.cpp.
Referenced by init_jobs(), and JobQueue::QueueRecordingJobs().
| RecordingType ProgramInfo::GetProgramRecordingStatus | ( | void | ) |
Returns the recording type for this ProgramInfo, creating "record" field if necessary.
Definition at line 1009 of file programinfo.cpp.
Referenced by ApplyRecordRecPriorityChange(), ApplyRecordStateChange(), EditScheduled(), FinishedRecording(), getRecordID(), GetScheduledRecording(), InfoDialog::InfoDialog(), ShowNotRecordingDialog(), ShowRecordingDialog(), and ToggleRecord().
| QString ProgramInfo::GetProgramRecordingProfile | ( | void | ) |
Returns recording profile name that will be, or was used, for this program, creating "record" field if necessary.
Definition at line 1025 of file programinfo.cpp.
Referenced by MythXML::FillProgramInfo().
| void ProgramInfo::ApplyRecordStateChange | ( | RecordingType | newstate | ) |
Sets RecordingType of "record", creating "record" if it does not exist.
| newstate | State to apply to "record" RecordingType. |
Definition at line 1134 of file programinfo.cpp.
Referenced by InfoDialog::selected(), ShowNotRecordingDialog(), ShowRecordingDialog(), ManualBox::startClicked(), and ToggleRecord().
| void ProgramInfo::ApplyRecordRecPriorityChange | ( | int | newrecpriority | ) |
Sets recording priority of "record", creating "record" if it does not exist.
| newrecpriority | New recording priority. |
Definition at line 1148 of file programinfo.cpp.
Referenced by ProgramRecPriority::saveRecPriority().
| void ProgramInfo::ToggleRecord | ( | void | ) |
Cycles through recording types.
If the program recording status is kNotRecording, ApplyRecordStateChange(kSingleRecord) is called. If the program recording status is kSingleRecording, ApplyRecordStateChange(kFindOneRecord) is called.
etc...
The states in order are: kNotRecording, kSingleRecord, kFindOneRecord, kWeekslotRecord, kFindWeeklyRecord, kTimeslotRecord, kFindDailyRecord, kChannelRecord, kAllRecord.
And: kOverrideRecord, kDontRecord.
That is if you the recording is in any of the first set of states, we cycle through those, if not we toggle between kOverrideRecord and kDontRecord.
Definition at line 1299 of file programinfo.cpp.
Referenced by ProgFinder::getInfo(), ProgLister::quickRecord(), GuideGrid::quickRecord(), and TV::ToggleRecord().
| void ProgramInfo::ReactivateRecording | ( | void | ) |
Asks the scheduler to restart this recording if possible.
Definition at line 2831 of file programinfo.cpp.
Referenced by ShowNotRecordingDialog(), and ShowRecordingDialog().
Adds recording history, creating "record" it if necessary.
Definition at line 2853 of file programinfo.cpp.
Referenced by Scheduler::AddRecording(), TVRec::NotifySchedulerOfRecording(), Scheduler::RunScheduler(), ShowNotRecordingDialog(), ShowRecordingDialog(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), and Scheduler::UpdateRecStatus().
| void ProgramInfo::DeleteHistory | ( | void | ) |
Deletes recording history, creating "record" it if necessary.
Definition at line 2913 of file programinfo.cpp.
| void ProgramInfo::ForgetHistory | ( | void | ) |
Forget the recording of a program so it will be recorded again.
The duplicate flags in both the recorded and old recorded tables are set to 0. This causes these records to be skipped in the left join in the BUSQ In addition, any "Never Record" fake entries are removed from the oldrecorded table and any entries in the oldfind table are removed.
Definition at line 2952 of file programinfo.cpp.
Referenced by MainServer::customEvent(), PlaybackBox::doAllowRerecord(), MainServer::HandleForgetRecording(), PreviousList::removalDialog(), and ShowNotRecordingDialog().
| void ProgramInfo::SetDupHistory | ( | void | ) |
Set the duplicate flag in oldrecorded.
Definition at line 3013 of file programinfo.cpp.
Referenced by PreviousList::removalDialog().
| void ProgramInfo::StartedRecording | ( | QString | ext | ) |
Inserts this ProgramInfo into the database as an existing recording.
This method, of course, only works if a recording has been scheduled and started.
| ext | File extension for recording |
Definition at line 1618 of file programinfo.cpp.
Referenced by TVRec::StartedRecording().
| void ProgramInfo::FinishedRecording | ( | bool | prematurestop | ) |
If not a premature stop, adds program to history of recorded programs.
| prematurestop | If true, we only fetch the recording status. |
Definition at line 1819 of file programinfo.cpp.
Referenced by TVRec::FinishedRecording().
| void ProgramInfo::UpdateRecordingEnd | ( | void | ) |
Update information in the recorded table when the end-time of a recording is changed.
Definition at line 1844 of file programinfo.cpp.
Referenced by TVRec::StartRecording().
| void ProgramInfo::ApplyRecordRecID | ( | void | ) |
Sets recordid to match ScheduledRecording recordid.
Definition at line 1102 of file programinfo.cpp.
Referenced by TVRec::NotifySchedulerOfRecording().
| void ProgramInfo::ApplyRecordRecGroupChange | ( | const QString & | newrecgroup | ) |
Sets the recording group, both in this ProgramInfo and in the database.
| newrecgroup | New recording group. |
Definition at line 1160 of file programinfo.cpp.
Referenced by StatusBox::clicked(), TVRec::CreateLiveTVRingBuffer(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleUndeleteRecording(), PlaybackBox::setRecGroup(), TVRec::SwitchLiveTVRingBuffer(), TV::ToggleRecord(), and TVRec::TuningRestartRecorder().
| void ProgramInfo::ApplyRecordPlayGroupChange | ( | const QString & | newplaygroup | ) |
Sets the recording group, both in this ProgramInfo and in the database.
| newplaygroup | New recording group. |
Definition at line 1183 of file programinfo.cpp.
Referenced by PlaybackBox::setPlayGroup().
| void ProgramInfo::ApplyRecordRecTitleChange | ( | const QString & | newTitle, | |
| const QString & | newSubtitle | |||
| ) |
Sets the recording title and subtitle, both in this ProgramInfo and in the database.
| newTitle | New recording title. | |
| newSubtitle | New recording subtitle |
Definition at line 1207 of file programinfo.cpp.
Referenced by PlaybackBox::setRecTitle().
| void ProgramInfo::ApplyTranscoderProfileChange | ( | QString | profile | ) |
Definition at line 1231 of file programinfo.cpp.
Referenced by PlaybackBox::changeProfileAndTranscode(), and TV::DoQueueTranscode().
| bool ProgramInfo::SetRecordBasename | ( | QString | basename | ) |
Sets a recording's basename in the database.
Definition at line 1491 of file programinfo.cpp.
Referenced by CompleteJob().
| QString ProgramInfo::GetRecordBasename | ( | bool | fromDB = false |
) | const |
Returns a filename for a recording based on the recording channel and date.
Definition at line 1515 of file programinfo.cpp.
Referenced by CompleteJob(), JobQueue::GetJobCommand(), GetPlaybackURL(), NuppelVideoPlayer::GetScreenGrabAtFrame(), MainServer::HandleFillProgramInfo(), NuppelVideoPlayer::OpenFile(), and showDetails().
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 1551 of file programinfo.cpp.
Referenced by CompleteJob(), commDetector2::debugDirectory(), JobQueue::DoFlagCommercialsThread(), JobQueue::DoTranscodeThread(), FlagCommercials(), JobQueue::GetJobCommand(), GetPlaybackURL(), getProgramInfoForFile(), RecordingSelector::getRecordingList(), TV::HandleStateChange(), NuppelVideoPlayer::JumpToProgram(), main(), MarkAsInUse(), RecordingSelector::OKPressed(), PlaybackBox::play(), TV::PlayFromRecorder(), PreviewGenerator::PreviewGenerator(), TV::SwitchCards(), NuppelVideoPlayer::SwitchToProgram(), and TV::TogglePIPView().
| QString ProgramInfo::MakeUniqueKey | ( | void | ) | const |
Creates a unique string that can be used to identify a recording.
Definition at line 269 of file programinfo.cpp.
Referenced by TV::AskAllowRecording(), PlaybackBox::doRemove(), PlaybackBox::FillList(), PlaybackBox::showActionPopup(), PlaybackBox::togglePlayListItem(), and PlaybackBox::updateShowTitles().
| int ProgramInfo::CalculateLength | ( | void | ) | const |
Returns length of program/recording in seconds.
Definition at line 670 of file programinfo.cpp.
Referenced by TV::Playback().
| 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 682 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 approriate 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 3346 of file programinfo.cpp.
Referenced by ManualSchedule::recordClicked(), ToMap(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgLister::updateList(), and PreviousList::updateList().
| QString ProgramInfo::RecTypeChar | ( | void | ) | const |
Converts "rectype" into a human readable character.
Definition at line 3040 of file programinfo.cpp.
Referenced by Scheduler::PrintRec(), ToMap(), and ProgramRecPriority::updateList().
| QString ProgramInfo::RecTypeText | ( | void | ) | const |
Converts "rectype" into a human readable description.
Definition at line 3072 of file programinfo.cpp.
Referenced by ViewScheduled::remove(), ProgramRecPriority::remove(), ProgLister::remove(), GuideGrid::remove(), showDetails(), and ToMap().
| QString ProgramInfo::RecStatusChar | ( | void | ) | const |
Converts "recstatus" into a human readable character.
Definition at line 3103 of file programinfo.cpp.
Referenced by Scheduler::PrintRec(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgLister::updateList(), and PreviousList::updateList().
| QString ProgramInfo::RecStatusText | ( | void | ) | const |
Converts "recstatus" into a short human readable description.
Definition at line 3162 of file programinfo.cpp.
Referenced by StatusBox::doScheduleStatus(), Scheduler::RunScheduler(), showDetails(), ToMap(), and ProgramRecPriority::updateInfo().
| QString ProgramInfo::RecStatusDesc | ( | void | ) | const |
Converts "recstatus" into a long human readable description.
Definition at line 3225 of file programinfo.cpp.
Referenced by ShowNotRecordingDialog(), ShowRecordingDialog(), and ViewScheduleDiff::statusDialog().
| void ProgramInfo::UpdateInUseMark | ( | bool | force = false |
) |
Definition at line 4031 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::GetRawVideoFrame(), NuppelVideoPlayer::RebuildSeekTable(), TVRec::RunTV(), NuppelVideoPlayer::StartPlaying(), NuppelVideoPlayer::TranscodeGetNextFrame(), and MainServer::TruncateAndClose().
| bool ProgramInfo::PathnameExists | ( | void | ) |
Definition at line 4043 of file programinfo.cpp.
Referenced by PlaybackBox::fileExists(), and TV::RunTV().
| 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 238 of file programinfo.h.
Referenced by PlaybackBox::doPlayFromBeg(), internal_play_media(), and PlaybackBox::processNetworkControlCommand().
| long long ProgramInfo::GetFilesize | ( | void | ) |
Gets recording file size from database, and sets "filesize" field.
Definition at line 1885 of file programinfo.cpp.
Referenced by PlaybackBox::play().
| int ProgramInfo::GetMplexID | ( | void | ) | const |
Gets multiplex any recording would be made on, zero if unknown.
Definition at line 1909 of file programinfo.cpp.
Referenced by Scheduler::FindNextConflict().
| long long ProgramInfo::GetBookmark | ( | void | ) | const |
Gets any bookmark position in database, unless "ignoreBookmark" is set.
Definition at line 1970 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::GetBookmark(), and MainServer::HandleBookmarkQuery().
| 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 1995 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 2102 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::EnableEdit(), PlaybackBox::getPixmap(), 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 2170 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 2194 of file programinfo.cpp.
Referenced by PlaybackBox::showAvailablePopup().
| int ProgramInfo::GetAutoExpireFromRecorded | ( | void | ) | const |
Returns "autoexpire" field from "recorded" table.
Definition at line 2384 of file programinfo.cpp.
Referenced by TV::BookmarkAllowed(), PlaybackBox::FillList(), TV::FillMenuPlaying(), PlaybackBox::showDeletePopup(), PlaybackBox::showStoragePopup(), TV::ToggleAutoExpire(), and TV::ToggleRecord().
| int ProgramInfo::GetTranscodedStatus | ( | void | ) | const |
Returns the "transcoded" field in "recorded" table.
Definition at line 2242 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::SetWatched().
| bool ProgramInfo::GetPreserveEpisodeFromRecorded | ( | void | ) | const |
Returns "preserve" field from "recorded" table.
Definition at line 2406 of file programinfo.cpp.
Referenced by PlaybackBox::showStoragePopup().
| bool ProgramInfo::UsesMaxEpisodes | ( | void | ) | const |
| int ProgramInfo::getProgramFlags | ( | void | ) | const |
Returns a bitmap of the recorded programmes flags.
Definition at line 3975 of file programinfo.cpp.
Referenced by MainServer::customEvent(), JobQueue::DoTranscodeThread(), and GetProgramFromRecorded().
| void ProgramInfo::getProgramProperties | ( | void | ) |
| bool ProgramInfo::GetChannel | ( | QString & | channum, | |
| QString & | input | |||
| ) | const |
Returns the channel and input needed to record the program.
Definition at line 4207 of file programinfo.cpp.
Referenced by TVRec::TuningCheckForHWChange(), and TVRec::TuningGetChanNum().
| QString ProgramInfo::GetFileName | ( | void | ) | const [inline] |
Definition at line 255 of file programinfo.h.
Referenced by TVRec::GetProgramRingBufferForLiveTV(), TVRec::StartedRecording(), and TVRec::TuningNewRecorder().
| QString ProgramInfo::toString | ( | void | ) | const |
Definition at line 807 of file programinfo.cpp.
Referenced by TVRec::GetProgramRingBufferForLiveTV(), and TVRec::RunTV().
| void ProgramInfo::SetFilesize | ( | long long | fsize | ) |
Sets recording file size in database, and sets "filesize" field.
Definition at line 1865 of file programinfo.cpp.
Referenced by JobQueue::DoTranscodeThread(), NuppelVideoRecorder::FinishRecording(), MpegRecorder::FinishRecording(), DTVRecorder::FinishRecording(), MainServer::HandleQueryRecordings(), RecorderBase::SavePositionMap(), NuppelVideoRecorder::SetNextRecording(), MpegRecorder::SetNextRecording(), and DTVRecorder::SetNextRecording().
| void ProgramInfo::SetBookmark | ( | long long | pos | ) | const |
Sets a bookmark position in database.
Definition at line 1936 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 | ) | const |
Sets "editing" field in "recorded" table to "edit".
| edit | Editing state to set. |
Definition at line 2125 of file programinfo.cpp.
Referenced by NuppelVideoPlayer::DisableEdit(), NuppelVideoPlayer::EnableEdit(), and TV::ProcessKeypress().
| void ProgramInfo::SetTranscoded | ( | int | transFlag | ) | const |
Set "transcoded" field in "recorded" table to "transFlag".
| transFlag | value to set transcoded field to. |
Definition at line 2265 of file programinfo.cpp.
Referenced by JobQueue::DoTranscodeThread().
| void ProgramInfo::SetWatchedFlag | ( | bool | watchedFlag | ) | const |
Set "watched" field in "recorded" table to "watchedFlag".
| watchedFlag | value to set watched field to. |
Definition at line 2071 of file programinfo.cpp.
Referenced by PlaybackBox::setUnwatched(), PlaybackBox::setWatched(), and NuppelVideoPlayer::SetWatched().
| void ProgramInfo::SetDeleteFlag | ( | bool | deleteFlag | ) | const |
Set "deletepending" field in "recorded" table to "deleteFlag".
| deleteFlag | value to set delete pending field to. |
Definition at line 2146 of file programinfo.cpp.
Referenced by MainServer::DoDeleteThread(), and MainServer::DoHandleDeleteRecording().
| void ProgramInfo::SetCommFlagged | ( | int | flag | ) | const |
Set "commflagged" field in "recorded" table to "flag".
| flag | value to set commercial flagging field to. |
Definition at line 2286 of file programinfo.cpp.
Referenced by CompleteJob(), DoFlagCommercials(), ProgramList::FromRecorded(), MainServer::HandleQueryRecordings(), and TVRec::StartedRecording().
| void ProgramInfo::SetAutoExpire | ( | int | autoExpire, | |
| bool | updateDelete = false | |||
| ) | const |
Set "autoexpire" field in "recorded" table to "autoExpire".
| autoExpire | value to set auto expire field to. |
Definition at line 2329 of file programinfo.cpp.
Referenced by StatusBox::clicked(), TVRec::CreateLiveTVRingBuffer(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleUndeleteRecording(), PlaybackBox::setRecGroup(), TVRec::SwitchLiveTVRingBuffer(), TV::ToggleAutoExpire(), PlaybackBox::toggleAutoExpire(), TV::ToggleRecord(), and TVRec::TuningRestartRecorder().
| void ProgramInfo::SetPreserveEpisode | ( | bool | preserveEpisode | ) | const |
Set "preserve" field in "recorded" table to "preserveEpisode".
| preserveEpisode | value to set preserve field to. |
Definition at line 2307 of file programinfo.cpp.
Referenced by PlaybackBox::togglePreserveEpisode().
| 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 2351 of file programinfo.cpp.
Referenced by MainServer::DoHandleDeleteRecording(), MainServer::DoHandleUndeleteRecording(), PlaybackBox::doRemove(), SetAutoExpire(), SetPreserveEpisode(), SetWatchedFlag(), and TV::StartTV().
| void ProgramInfo::GetCutList | ( | frm_dir_map_t & | delMap | ) | const |
Definition at line 2445 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 2483 of file programinfo.cpp.
Referenced by CopySkipListToCutList(), FlagCommercials(), GetMarkupList(), MainServer::HandleCutMapQuery(), and NuppelVideoPlayer::LoadCommBreakList().
| void ProgramInfo::SetCutList | ( | frm_dir_map_t & | delMap | ) | const |
Definition at line 2451 of file programinfo.cpp.
Referenced by CopySkipListToCutList(), NuppelVideoPlayer::SaveCutList(), and SetCutList().
| void ProgramInfo::SetCommBreakList | ( | frm_dir_map_t & | frames | ) | const |
| bool ProgramInfo::CheckMarkupFlag | ( | int | type | ) | const |
| void ProgramInfo::GetMarkupMap | ( | frm_dir_map_t & | marks, | |
| int | type, | |||
| bool | merge = false | |||
| ) | const |
Definition at line 2596 of file programinfo.cpp.
Referenced by CheckMarkupFlag(), GetBookmark(), GetCommBreakList(), and GetCutList().
| void ProgramInfo::SetMarkupFlag | ( | int | type, | |
| bool | processing | |||
| ) | const |
Definition at line 2640 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 2534 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 2489 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 2653 of file programinfo.cpp.
Referenced by getFrameCount(), and DecoderBase::PosMapFromDb().
| void ProgramInfo::ClearPositionMap | ( | int | type | ) | const |
Definition at line 2684 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 |
Definition at line 2711 of file programinfo.cpp.
Referenced by DecoderBase::SetPositionMap(), and UpdatePositionMap().
| void ProgramInfo::SetPositionMapDelta | ( | frm_pos_map_t & | posMap, | |
| int | type | |||
| ) | const |
| void ProgramInfo::showDetails | ( | void | ) | const |
Pops up a DialogBox with program info, blocking until user exits the dialog.
Definition at line 3522 of file programinfo.cpp.
Referenced by ViewScheduled::details(), ViewScheduleDiff::details(), ProgramRecPriority::details(), ProgLister::details(), ProgFinder::details(), PreviousList::details(), PlaybackBox::details(), GuideGrid::details(), ScheduledRecording::runShowDetails(), and PlaybackBox::showProgramDetails().
| void ProgramInfo::EditRecording | ( | void | ) |
Creates a dialog for editing the recording status, blocking until user leaves dialog.
Definition at line 3439 of file programinfo.cpp.
Referenced by GuideGrid::editRecording(), ProgFinder::getInfo(), ProgLister::select(), and ViewScheduled::selected().
| void ProgramInfo::EditScheduled | ( | void | ) |
Creates a dialog for editing the recording status, blocking until user leaves dialog.
Definition at line 3453 of file programinfo.cpp.
Referenced by ViewScheduled::edit(), ViewScheduleDiff::edit(), ProgLister::edit(), PreviousList::edit(), EditRecording(), and GuideGrid::editScheduled().
| void ProgramInfo::MarkAsInUse | ( | bool | inuse, | |
| QString | usedFor = "" | |||
| ) |
Definition at line 4094 of file programinfo.cpp.
Referenced by TVRec::CreateLiveTVRingBuffer(), PreviewGenerator::LocalPreviewRun(), TVRec::RingBufferChanged(), NuppelVideoPlayer::SetPlaybackInfo(), TVRec::StartRecording(), TVRec::TeardownRecorder(), MainServer::TruncateAndClose(), TVRec::TuningNewRecorder(), TVRec::TuningRestartRecorder(), TVRec::TuningShutdowns(), and UpdateInUseMark().
| QString ProgramInfo::GetRecGroupPassword | ( | QString | group | ) | [static] |
Definition at line 4053 of file programinfo.cpp.
Referenced by PlaybackBox::getRecGroupPassword(), and TV::PromptRecGroupPassword().
| void ProgramInfo::UpdateRecGroup | ( | void | ) |
Update Rec Group if its changed by a different programinfo instance.
Definition at line 4081 of file programinfo.cpp.
Referenced by TV::PromptRecGroupPassword().
| bool ProgramInfo::IsFindApplicable | ( | void | ) | const [private] |
Returns true if a search should be employed to find a matcing program.
Definition at line 949 of file programinfo.cpp.
Referenced by ShowNotRecordingDialog(), and ShowRecordingDialog().
| void ProgramInfo::ShowRecordingDialog | ( | void | ) | [private] |
| void ProgramInfo::ShowNotRecordingDialog | ( | void | ) | [private] |
| QString ProgramInfo::CreateRecordBasename | ( | const QString & | ext | ) | const [private] |
Returns a filename for a recording based on the recording channel and date.
Definition at line 1478 of file programinfo.cpp.
Referenced by StartedRecording().
| QString ProgramInfo::title |
Definition at line 318 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), ApplyRecordRecTitleChange(), TV::AskAllowRecording(), Scheduler::BuildListMaps(), clone(), comp_overlap(), comp_redundant(), CustomEdit::CustomEdit(), ProgFinder::customEvent(), CustomPriority::CustomPriority(), DeleteHistory(), GuideGrid::details(), StatusBox::doAutoExpireList(), TV::DoDisplayJumpMenu(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), StatusBox::doJobQueueStatus(), ScheduledRecording::doneRecording(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), JobQueue::DoUserJobThread(), GuideGrid::editRecording(), GuideGrid::editScheduled(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), ProgLister::fillItemList(), PreviousList::fillItemList(), ProgramRecPriority::FillList(), PlaybackBox::FillList(), TV::FillMenuLiveTV(), TV::FillMenuPlaying(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindConflict(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), FlagCommercials(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), ProgFinder::getInfo(), PlayGroup::GetInitialName(), JobQueue::GetJobCommand(), Scheduler::GetNextLiveTVDir(), GetProgramAtDateTime(), GetProgramFromRecorded(), RecordingSelector::getRecordingList(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryRecordings(), PlaybackBox::initPopup(), insert_program(), internal_play_media(), IsProgramRecurring(), IsSameProgram(), IsSameProgramTimeslot(), IsSameTimeslot(), ProgFinder::keyPressEvent(), GuideGrid::keyPressEvent(), Scheduler::MarkOtherShowings(), InfoDialog::numberPress(), RecordingSelector::OKPressed(), ProgramRecPriorityInfo::operator=(), TV::Playback(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), GuideGrid::quickRecord(), ReactivateRecording(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), PreviousList::removalDialog(), Scheduler::RunScheduler(), ScheduledRecording::runTitleList(), TV::RunTV(), Save(), SetDupHistory(), SetDVDBookmark(), TV::SetJumpToProgram(), ScheduledRecording::setProgram(), TV::SetPseudoLiveTV(), RecorderBase::SetRecording(), setScheduledWakeupTime(), PlaybackBox::showAvailablePopup(), showDetails(), TV::ShowLCDChannelInfo(), ShowNotRecordingDialog(), ProgFinder::showProgramList(), ShowRecordingDialog(), PlaybackBox::showRecTitleChanger(), ProgFinder::showSearchList(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), ManualBox::startClicked(), StartedRecording(), TVRec::StartRecording(), TV::StartTV(), ViewScheduleDiff::statusDialog(), RecordingSelector::titleChanged(), TV::ToggleOSD(), TV::ToggleRecord(), ToMap(), toString(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), ViewScheduled::upcoming(), ViewScheduleDiff::upcoming(), ProgramRecPriority::upcoming(), ProgLister::upcoming(), ProgFinder::upcoming(), PreviousList::upcoming(), PlaybackBox::upcoming(), GuideGrid::upcoming(), ProgramRecPriority::updateInfo(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgramRecPriority::updateList(), ProgLister::updateList(), PreviousList::updateList(), RecordingSelector::updateRecordingList(), WelcomeDialog::updateScheduledList(), and PlaybackBox::updateShowTitles().
| QString ProgramInfo::subtitle |
Definition at line 319 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), ApplyRecordRecTitleChange(), clone(), CustomEdit::CustomEdit(), StatusBox::doAutoExpireList(), TV::DoDisplayJumpMenu(), JobQueue::DoFlagCommercialsThread(), ScheduledRecording::doneRecording(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), AutoExpire::FillDBOrdered(), ProgLister::fillItemList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), JobQueue::GetJobCommand(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryRecordings(), PlaybackBox::initPopup(), insert_program(), internal_play_media(), IsSameProgram(), RecordingSelector::OKPressed(), ProgramRecPriorityInfo::operator=(), TV::Playback(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), RemoteGetRecordingStatus(), PreviousList::removalDialog(), Scheduler::RunScheduler(), Save(), SetDupHistory(), TV::SetJumpToProgram(), ScheduledRecording::setProgram(), setScheduledWakeupTime(), PlaybackBox::showAvailablePopup(), showDetails(), TV::ShowLCDChannelInfo(), ShowNotRecordingDialog(), ShowRecordingDialog(), PlaybackBox::showRecTitleChanger(), ManualBox::startClicked(), ViewScheduleDiff::statusDialog(), RecordingSelector::titleChanged(), ToMap(), ToStringList(), ProgramRecPriority::updateInfo(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgramRecPriority::updateList(), ProgLister::updateList(), PreviousList::updateList(), WelcomeDialog::updateScheduledList(), and PlaybackBox::updateShowTitles().
| QString ProgramInfo::description |
Definition at line 320 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), clone(), CustomEdit::CustomEdit(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), JobQueue::GetJobCommand(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), PlaybackBox::initPopup(), insert_program(), internal_play_media(), IsSameProgram(), RecordingSelector::OKPressed(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), ManualSchedule::recordClicked(), PreviousList::removalDialog(), Save(), SetDupHistory(), ScheduledRecording::setProgram(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), ManualBox::startClicked(), RecordingSelector::titleChanged(), TV::ToggleOSD(), ToMap(), and ToStringList().
| QString ProgramInfo::category |
Definition at line 321 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), CustomEdit::CustomEdit(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), PlayGroup::GetInitialName(), JobQueue::GetJobCommand(), GetProgramAtDateTime(), TVRec::GetRecordEndTime(), MainServer::HandleQueryRecordings(), insert_program(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), Save(), ScheduledRecording::setProgram(), showDetails(), ManualBox::startClicked(), ToMap(), and ToStringList().
| QString ProgramInfo::chanid |
Definition at line 323 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), ApplyRecordPlayGroupChange(), ApplyRecordRecGroupChange(), ApplyRecordRecID(), ApplyRecordRecTitleChange(), ApplyTranscoderProfileChange(), TV::BrowseStart(), TVRec::CheckForRecGroupChange(), ClearMarkupMap(), ClearPositionMap(), clone(), commDetectorGotNewCommercialBreakList(), comp_overlap(), comp_timechannel(), CompleteJob(), CreateRecordBasename(), TV::customEvent(), PreviousList::deleteItem(), LiveTVChain::DeleteProgram(), TV::doEditSchedule(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), PlaybackBox::doJobQueueJob(), ScheduledRecording::doneRecording(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), NuppelVideoPlayer::DoSkipCommercials(), JobQueue::DoUserJobThread(), AutoExpire::ExpireRecordings(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), PlaybackBox::FillList(), TV::FillMenuPlaying(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), PlaybackBox::findMatchingProg(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetAutoExpireFromRecorded(), GetChannel(), GetFilesize(), JobQueue::GetJobCommand(), JobQueue::GetJobQueueKey(), GetMarkupMap(), GetMplexID(), PlaybackBox::getPixmap(), GetPlaybackURL(), GetPositionMap(), GetPreserveEpisodeFromRecorded(), GetProgramAtDateTime(), getProgramFlags(), GetProgramFromRecorded(), MythXML::GetProgramGuide(), getProgramProperties(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GetTranscodedStatus(), MainServer::HandleQueryRecordings(), TV::HandleStateChange(), incomingCustomEvent(), init_jobs(), insert_program(), IsCommFlagged(), IsEditing(), IsInUse(), JobQueue::IsJobRunning(), IsProgramRecurring(), EncoderLink::IsRecording(), IsSameProgramTimeslot(), IsSameTimeslot(), TV::ITVRestart(), MakeUniqueKey(), MarkAsInUse(), EncoderLink::MatchesRecording(), plTimeSort::operator()(), ProgramRecPriorityInfo::operator=(), PlaybackBox::previewReady(), TV::ProcessNetworkControlCommand(), LiveTVChain::ProgramIsAt(), QueueCommFlagJob(), JobQueue::QueueRecordingJobs(), ManualSchedule::recordClicked(), PreviewGenerator::Run(), Scheduler::RunScheduler(), TV::RunTV(), Save(), TV::ScreenShot(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetCutList(), SetDeleteFlag(), SetEditing(), SetFilesize(), TVRec::SetLiveRecording(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetPreserveEpisode(), ScheduledRecording::setProgram(), LiveTVChain::SetProgram(), SetRecordBasename(), SetTranscoded(), SetWatchedFlag(), showDetails(), PlaybackBox::showJobPopup(), PlaybackBox::showPlaylistJobPopup(), ShowRecordingDialog(), ManualBox::startClicked(), StartedRecording(), TVRec::StartRecording(), EncoderLink::StartRecording(), PlaybackBox::stopPlaylistJobQueueJob(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), UpdateRecGroup(), UpdateRecordingEnd(), and Scheduler::UpdateRecStatus().
| QString ProgramInfo::chanstr |
Definition at line 324 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), TV::BrowseStart(), ChannelText(), clone(), comp_timechannel(), TV::doEditSchedule(), StatusBox::doJobQueueStatus(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), ProgramRecPriorityInfo::operator=(), Scheduler::PrintRec(), ProgramInfo(), ManualSchedule::recordClicked(), TV::RunTV(), TV::SetPseudoLiveTV(), TV::StartTV(), ToMap(), and ToStringList().
| QString ProgramInfo::chansign |
Definition at line 325 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), ChannelText(), clone(), comp_recstart(), comp_redundant(), CustomEdit::CustomEdit(), DeleteHistory(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), ViewScheduleDiff::FillList(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), IsSameProgramTimeslot(), IsSameTimeslot(), ProgramRecPriorityInfo::operator=(), TV::Playback(), Scheduler::PrintRec(), ProgramInfo(), ReactivateRecording(), ManualSchedule::recordClicked(), ScheduledRecording::setProgram(), TV::ShowLCDChannelInfo(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), ToMap(), and ToStringList().
| QString ProgramInfo::channame |
Definition at line 326 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), ChannelText(), clone(), StatusBox::doJobQueueStatus(), MythXML::FillChannelInfo(), AutoExpire::FillDBOrdered(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), setScheduledWakeupTime(), toString(), ToStringList(), and WelcomeDialog::updateScheduledList().
Definition at line 329 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), ProgramRecPriority::changeRecPriority(), clone(), comp_priority(), comp_recstart(), ProgramRecPriority::edit(), AutoExpire::FillDBOrdered(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromProgram(), FromStringList(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), Scheduler::MoveHigherRecords(), programRecTypeSort::operator()(), programRecPrioritySort::operator()(), titleSort::operator()(), ProgramRecPriorityInfo::operator=(), AutoExpire::PrintExpireList(), Scheduler::PrintRec(), ProgramInfo(), ProgramRecPriority::saveRecPriority(), Scheduler::SchedNewRecords(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::updateInfo(), and ProgramRecPriority::updateList().
| QString ProgramInfo::recgroup |
Definition at line 330 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), ApplyRecordRecGroupChange(), TVRec::CheckForRecGroupChange(), clone(), MainServer::customEvent(), PlaybackBox::deleteSelected(), StatusBox::doAutoExpireList(), MainServer::DoDeleteThread(), TV::DoDisplayJumpMenu(), MainServer::DoHandleDeleteRecording(), AutoExpire::FillDBOrdered(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), TVRec::FinishedRecording(), ProgramList::FromRecorded(), FromStringList(), JobQueue::GetJobCommand(), GetProgramFromRecorded(), RecordingSelector::getRecordingList(), MainServer::HandleIsRecording(), MainServer::HandleQueryRecordings(), insert_program(), ProgramRecPriorityInfo::operator=(), PlaybackBox::PlaybackBox(), ProgramInfo(), TV::PromptRecGroupPassword(), TVRec::SetLiveRecording(), PlaybackBox::setRecGroup(), PlaybackBox::showActionPopup(), PlaybackBox::showDeletePopup(), showDetails(), PlaybackBox::showRecGroupChanger(), ToMap(), ToStringList(), and UpdateRecGroup().
| QString ProgramInfo::playgroup |
Definition at line 331 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), ApplyRecordPlayGroupChange(), clone(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromRecorded(), FromStringList(), JobQueue::GetJobCommand(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), TV::HandleStateChange(), insert_program(), ProgramRecPriorityInfo::operator=(), TV::Playback(), ProgramInfo(), showDetails(), PlaybackBox::showPlayGroupChanger(), ToMap(), and ToStringList().
Definition at line 332 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), MythXML::FillChannelInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromProgram(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), init_jobs(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), JobQueue::QueueRecordingJobs(), TVRec::StartedRecording(), ToMap(), and ToStringList().
| QString ProgramInfo::pathname |
Definition at line 334 of file programinfo.h.
Referenced by BuildVideoMarkup(), PlaybackSock::CheckFile(), EncoderLink::CheckFile(), ClearMarkupMap(), ClearPositionMap(), clone(), JobQueue::DoFlagCommercialsThread(), PlaybackBox::drawVideo(), LiveTVChain::EntryToProgram(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), Scheduler::FillRecordingDir(), ProgramList::FromRecorded(), FromStringList(), GetMarkupMap(), Scheduler::GetNextLiveTVDir(), PlaybackBox::getPixmap(), GetPositionMap(), PlaybackBox::getPreviewLastModified(), GetProgramFromRecorded(), getProgramInfoForFile(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), MainServer::HandleFillProgramInfo(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleQueryRecordings(), TV::HandleStateChange(), insert_program(), internal_play_media(), main(), MarkAsInUse(), ProgramRecPriorityInfo::operator=(), PathnameExists(), PlaybackBox::play(), TV::PlayFromRecorder(), PlaybackBox::previewReady(), ProgramInfo(), RemoteCheckFile(), PreviewGenerator::RemotePreviewRun(), Scheduler::RunScheduler(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), PlaybackBox::showActions(), StartedRecording(), PlaybackBox::startPlayer(), PreviewGenerator::TeardownAll(), RecordingSelector::titleChanged(), ToStringList(), and MainServer::TruncateAndClose().
| long long ProgramInfo::filesize |
Definition at line 335 of file programinfo.h.
Referenced by clone(), StatusBox::doAutoExpireList(), MainServer::DoDeleteThread(), MainServer::DoHandleDeleteRecording(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), ProgramList::FromRecorded(), FromStringList(), GetFilesize(), GetProgramFromRecorded(), MainServer::HandleFillProgramInfo(), MainServer::HandleQueryRecordings(), RecordingSelector::OKPressed(), ProgramRecPriorityInfo::operator=(), PlaybackBox::play(), AutoExpire::PrintExpireList(), ProgramInfo(), SetFilesize(), showDetails(), RecordingSelector::titleChanged(), ToMap(), ToStringList(), and PlaybackBox::updateShowTitles().
| QString ProgramInfo::hostname |
Definition at line 336 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), PlaybackBox::doJobQueueJob(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), ProgramList::FromRecorded(), JobQueue::GetJobCommand(), Scheduler::GetNextLiveTVDir(), MythXML::GetPreviewImage(), GetProgramFromRecorded(), MythXML::GetRecording(), MainServer::HandleCheckRecordingActive(), MainServer::HandleGenPreviewPixmap(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryCheckFile(), MainServer::HandleQueryRecordings(), insert_program(), ProgramRecPriorityInfo::operator=(), AutoExpire::PrintExpireList(), and JobQueue::QueueRecordingJobs().
| QString ProgramInfo::storagegroup |
Definition at line 337 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), AutoExpire::FillDBOrdered(), Scheduler::FillRecordingDir(), ProgramList::FromRecorded(), FromStringList(), Scheduler::GetNextLiveTVDir(), GetPlaybackURL(), GetProgramFromRecorded(), TVRec::GetProgramRingBufferForLiveTV(), MainServer::HandleQueryRecordings(), insert_program(), ProgramInfo(), showDetails(), and ToStringList().
| QDateTime ProgramInfo::startts |
Definition at line 339 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), TV::BrowseStart(), CalculateLength(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), comp_overlap(), comp_recordDate(), comp_recordDate_rev(), comp_redundant(), CustomEdit::CustomEdit(), PreviousList::deleteItem(), DoFlagCommercials(), AutoExpire::FillDBOrdered(), ViewScheduleDiff::FillList(), PlaybackBox::FillList(), TV::FillMenuPlaying(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), TVRec::FinishedRecording(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), InfoDialog::getDateLabel(), JobQueue::GetJobCommand(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), internal_play_media(), IsProgramRecurring(), IsSameProgramTimeslot(), IsSameTimeslot(), RecordingSelector::OKPressed(), plTimeSort::operator()(), plTitleSort::operator()(), pbTimeSort::operator()(), pbTitleSort::operator()(), ProgramRecPriorityInfo::operator=(), AutoExpire::PrintExpireList(), TV::ProcessNetworkControlCommand(), ProgramInfo(), ReactivateRecording(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), Save(), SecsTillStart(), TVRec::SetLiveRecording(), ScheduledRecording::setProgram(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), Scheduler::SlaveConnected(), ManualBox::startClicked(), StartedRecording(), TVRec::StartRecording(), RecordingSelector::titleChanged(), ToMap(), toString(), ToStringList(), ProgLister::updateList(), PreviousList::updateList(), RecordingSelector::updateRecordingList(), and Scheduler::UpdateRecStatus().
| QDateTime ProgramInfo::endts |
Definition at line 340 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), CalculateLength(), clone(), comp_overlap(), comp_redundant(), DoFlagCommercials(), AutoExpire::FillDBOrdered(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), InfoDialog::getDateLabel(), JobQueue::GetJobCommand(), GetProgramAtDateTime(), GetProgramFromRecorded(), TVRec::GetProgramRingBufferForLiveTV(), MainServer::HandleQueryRecordings(), insert_program(), IsSameProgramTimeslot(), IsSameTimeslot(), main(), ProgramRecPriorityInfo::operator=(), Scheduler::PrintList(), ProgramInfo(), Scheduler::PruneRedundants(), ManualSchedule::recordClicked(), RemoteGetRecordingStatus(), TVRec::RunTV(), Save(), ScheduledRecording::setProgram(), NuppelVideoPlayer::SetWatched(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), ManualBox::startClicked(), ToMap(), toString(), and ToStringList().
| QDateTime ProgramInfo::recstartts |
Definition at line 341 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), ApplyRecordPlayGroupChange(), ApplyRecordRecGroupChange(), ApplyRecordRecID(), ApplyRecordRecTitleChange(), ApplyTranscoderProfileChange(), BuildVideoMarkup(), TVRec::CheckForRecGroupChange(), 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(), CreateRecordBasename(), TV::customEvent(), DeleteHistory(), LiveTVChain::DeleteProgram(), StatusBox::doAutoExpireList(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), MainServer::DoHandleDeleteRecording(), PlaybackBox::doJobQueueJob(), PlaybackBox::doPlaylistJobQueueJob(), TV::DoQueueTranscode(), NuppelVideoPlayer::DoSkipCommercials(), JobQueue::DoUserJobThread(), AutoExpire::ExpireRecordings(), AutoExpire::FillDBOrdered(), FillInRecordInfo(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), PlaybackBox::findMatchingProg(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetAutoExpireFromRecorded(), GetFilesize(), JobQueue::GetJobCommand(), JobQueue::GetJobQueueKey(), GetMarkupMap(), Scheduler::GetNextLiveTVDir(), PlaybackBox::getPixmap(), GetPlaybackURL(), GetPositionMap(), GetPreserveEpisodeFromRecorded(), GetProgramAtDateTime(), getProgramFlags(), GetProgramFromRecorded(), getProgramProperties(), TVRec::GetProgramRingBufferForLiveTV(), GetRecordBasename(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GetTranscodedStatus(), MainServer::HandleQueryRecordings(), TV::HandleStateChange(), incomingCustomEvent(), init_jobs(), PlaybackBox::initPopup(), insert_program(), internal_play_media(), IsCommFlagged(), IsEditing(), IsInUse(), JobQueue::IsJobRunning(), EncoderLink::IsRecording(), MakeUniqueKey(), MarkAsInUse(), Scheduler::MarkShowingsList(), EncoderLink::MatchesRecording(), PlaybackBox::previewReady(), Scheduler::PrintList(), Scheduler::PrintRec(), TV::ProcessNetworkControlCommand(), ProgramInfo(), LiveTVChain::ProgramIsAt(), QueueCommFlagJob(), JobQueue::QueueRecordingJobs(), RecStatusDesc(), PreviewGenerator::Run(), Scheduler::RunScheduler(), TVRec::RunTV(), Scheduler::SchedNewRecords(), TV::ScreenShot(), SetAutoExpire(), SetBookmark(), SetCommFlagged(), SetCutList(), SetDeleteFlag(), SetEditing(), SetFilesize(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetPreserveEpisode(), LiveTVChain::SetProgram(), TV::SetPseudoLiveTV(), SetRecordBasename(), setScheduledWakeupTime(), SetTranscoded(), NuppelVideoPlayer::SetWatched(), SetWatchedFlag(), showDetails(), PlaybackBox::showJobPopup(), ShowNotRecordingDialog(), PlaybackBox::showPlaylistJobPopup(), ShowRecordingDialog(), Scheduler::ShutdownServer(), StartedRecording(), TVRec::StartRecording(), EncoderLink::StartRecording(), ViewScheduleDiff::statusDialog(), PlaybackBox::stopPlaylistJobQueueJob(), TVRec::TeardownRecorder(), ToMap(), toString(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningRestartRecorder(), UpdateLastDelete(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), Scheduler::UpdateNextRecord(), UpdateRecGroup(), UpdateRecordingEnd(), WelcomeDialog::updateScheduledList(), PlaybackBox::updateShowTitles(), and EncoderLink::WouldConflict().
| QDateTime ProgramInfo::recendts |
Definition at line 342 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), LiveTVChain::AppendNewProgram(), BuildVideoMarkup(), Scheduler::ChangeRecordingEnd(), clone(), comp_recstart(), ProgramRecPriority::countMatches(), StatusBox::doAutoExpireList(), DoFlagCommercials(), MainServer::DoHandleDeleteRecording(), AutoExpire::FillDBOrdered(), FillInRecordInfo(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::findAllScheduledPrograms(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), JobQueue::GetJobCommand(), Scheduler::GetNextLiveTVDir(), PlaybackBox::getPixmap(), GetProgramAtDateTime(), GetProgramFromRecorded(), TVRec::GetProgramRingBufferForLiveTV(), TVRec::GetRecordEndTime(), TVRec::HandlePendingRecordings(), MainServer::HandleQueryRecordings(), PlaybackBox::initPopup(), insert_program(), internal_play_media(), TV::Playback(), Scheduler::PrintList(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), TVRec::SetLiveRecording(), TV::SetPseudoLiveTV(), setScheduledWakeupTime(), NuppelVideoPlayer::SetWatched(), ShowNotRecordingDialog(), ShowRecordingDialog(), TVRec::StartRecording(), EncoderLink::StartRecording(), ViewScheduleDiff::statusDialog(), ToMap(), toString(), ToStringList(), TVRec::TuningRestartRecorder(), UpdateRecordingEnd(), Scheduler::UpdateRecStatus(), and WelcomeDialog::updateScheduledList().
Definition at line 344 of file programinfo.h.
Referenced by clone(), PlaybackBox::cursorRight(), PlaybackBox::customEdit(), PlaybackBox::deleteSelected(), PlaybackBox::details(), PlaybackBox::doDelete(), PlaybackBox::doDeleteForgetHistory(), PlaybackBox::doEditScheduled(), PlaybackBox::doForceDelete(), PlaybackBox::drawVideo(), PlaybackBox::FillList(), PlaybackBox::getPixmap(), PlaybackBox::play(), PlaybackBox::playSelected(), PlaybackBox::playSelectedPlaylist(), ProgramInfo(), PlaybackBox::showActions(), PlaybackBox::showActionsSelected(), PlaybackBox::showAvailablePopup(), PlaybackBox::showMenu(), PlaybackBox::togglePlayListItem(), PlaybackBox::togglePlayListTitle(), PlaybackBox::togglePreserveEpisode(), PlaybackBox::upcoming(), and PlaybackBox::updateShowTitles().
Definition at line 346 of file programinfo.h.
Referenced by BuildVideoMarkup(), CalculateLength(), ClearMarkupMap(), ClearPositionMap(), clone(), TV::DeleteAllowed(), getCutFrames(), GetMarkupMap(), GetPositionMap(), getProgramInfoForFile(), TV::HandleStateChange(), internal_play_media(), IsInUse(), NuppelVideoPlayer::IsNearEnd(), main(), MarkAsInUse(), TV::ProcessNetworkControlCommand(), ProgramInfo(), TV::PromptDeleteRecording(), TV::PromptStopWatchingRecording(), SetBookmark(), SetCutList(), SetMarkupMap(), SetPositionMap(), SetPositionMapDelta(), SetWatchedFlag(), TV::StartTV(), ToMap(), and UpdateInUseMark().
Definition at line 347 of file programinfo.h.
Referenced by CalculateLength(), clone(), internal_play_media(), ProgramInfo(), and ToMap().
| QString ProgramInfo::year |
Definition at line 349 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), ProgramList::FromProgram(), GetProgramAtDateTime(), ProgramInfo(), showDetails(), ToMap(), and ProgLister::updateList().
| float ProgramInfo::stars |
Definition at line 350 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), MythXML::FillProgramInfo(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), ProgramInfo(), showDetails(), ToMap(), ToStringList(), and ProgLister::updateList().
Definition at line 352 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), ProgramInfo(), showDetails(), ToMap(), and ToStringList().
| QDateTime ProgramInfo::lastmodified |
Definition at line 353 of file programinfo.h.
Referenced by clone(), MythXML::FillProgramInfo(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), PlaybackBox::getPixmap(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), ProgramInfo(), ToMap(), and ToStringList().
| QDateTime ProgramInfo::lastInUseTime |
Definition at line 354 of file programinfo.h.
Referenced by clone(), MarkAsInUse(), ProgramInfo(), and UpdateInUseMark().
Definition at line 356 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), comp_originalAirDate(), comp_originalAirDate_rev(), MythXML::FillProgramInfo(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), ProgramInfo(), showDetails(), ToMap(), and ToStringList().
Definition at line 357 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), MythXML::FillProgramInfo(), ProgramList::FromProgram(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), insert_program(), ProgramInfo(), showDetails(), ToMap(), and ToStringList().
Definition at line 359 of file programinfo.h.
Referenced by clone(), GuideGrid::cursorRight(), GuideGrid::fillProgramRowInfos(), GetProgramFromRecorded(), ProgramRecPriorityInfo::operator=(), and ProgramInfo().
Definition at line 360 of file programinfo.h.
Referenced by clone(), GuideGrid::cursorLeft(), GuideGrid::cursorRight(), GuideGrid::fillProgramRowInfos(), ProgramRecPriorityInfo::operator=(), and ProgramInfo().
Definition at line 362 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), Scheduler::BackupRecStatus(), Scheduler::BuildListMaps(), Scheduler::BuildWorkList(), Scheduler::ChangeRecordingEnd(), clone(), comp_overlap(), comp_priority(), comp_recstart(), comp_redundant(), ProgramRecPriority::countMatches(), ProgramRecPriority::deactivate(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), ScheduledRecording::doneRecording(), StatusBox::doScheduleStatus(), ProgramRecPriority::edit(), EditRecording(), FillInRecordInfo(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), ProgramRecPriority::FillList(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordingDir(), TVRec::FinishedRecording(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), Scheduler::getAllPending(), GetProgramFromRecorded(), TVRec::GetRecording(), MainServer::HandleQueryRecordings(), Scheduler::MarkShowingsList(), Scheduler::MoveHigherRecords(), TVRec::NotifySchedulerOfRecording(), plTitleSort::operator()(), ProgramRecPriorityInfo::operator=(), PlaybackBox::play(), ProgramInfo(), Scheduler::PruneRedundants(), Recording(), RecStatusChar(), RecStatusDesc(), RecStatusText(), RemoteGetCurrentlyRecordingList(), Scheduler::RestoreRecStatus(), Scheduler::RunScheduler(), Scheduler::SchedNewRecords(), Scheduler::SchedPreserveLiveTV(), TVRec::SetLiveRecording(), setScheduledWakeupTime(), PlaybackBox::showActionPopup(), showDetails(), ShowNotRecordingDialog(), ProgFinder::showProgramList(), ShowRecordingDialog(), ProgFinder::showSearchList(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), TVRec::StartRecording(), ViewScheduleDiff::statusDialog(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), TVRec::TuningFrequency(), ProgramRecPriority::updateInfo(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgramRecPriority::updateList(), ProgLister::updateList(), PreviousList::updateList(), Scheduler::UpdateNextRecord(), Scheduler::UpdateRecStatus(), WelcomeDialog::updateScheduledList(), and PlaybackBox::updateShowTitles().
Definition at line 363 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), ProgramInfo(), Scheduler::PruneRedundants(), and Scheduler::RunScheduler().
Definition at line 364 of file programinfo.h.
Referenced by Scheduler::BackupRecStatus(), clone(), ProgramInfo(), and Scheduler::RestoreRecStatus().
Definition at line 365 of file programinfo.h.
Definition at line 366 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), comp_priority(), comp_recpriority2(), PlaybackBox::FillList(), FromStringList(), Scheduler::PrintRec(), ProgramInfo(), showDetails(), ToMap(), and ToStringList().
Definition at line 367 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), comp_priority(), ProgramInfo(), and Scheduler::PruneRedundants().
Definition at line 369 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Scheduler::AddRecording(), Scheduler::BuildListMaps(), Scheduler::ChangeRecordingEnd(), clone(), comp_overlap(), comp_priority(), comp_redundant(), ProgramRecPriority::countMatches(), ProgramRecPriority::customEdit(), CustomEdit::CustomEdit(), ProgramRecPriority::deactivate(), DeleteHistory(), PlaybackBox::doRemove(), ProgramRecPriority::edit(), EditRecording(), FillInRecordInfo(), ViewScheduled::FillList(), ProgramRecPriority::FillList(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramFromRecorded(), getRecordID(), MainServer::HandleQueryRecordings(), insert_program(), IsSameProgram(), ScheduledRecording::loadByProgram(), ScheduledRecording::makeOverride(), Scheduler::MarkOtherShowings(), programRecTypeSort::operator()(), programRecPrioritySort::operator()(), titleSort::operator()(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), Scheduler::PruneOverlaps(), Scheduler::PruneRedundants(), ViewScheduled::remove(), ProgramRecPriority::remove(), ProgLister::remove(), GuideGrid::remove(), Scheduler::RunScheduler(), ProgramRecPriority::saveRecPriority(), showDetails(), PlaybackBox::startPlayer(), TVRec::StartRecording(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::upcoming(), ProgramRecPriority::updateInfo(), UpdateLastDelete(), ProgramRecPriority::updateList(), Scheduler::UpdateNextRecord(), and UsesMaxEpisodes().
Definition at line 370 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), ApplyRecordRecID(), clone(), FromStringList(), insert_program(), IsSameProgram(), Scheduler::MarkOtherShowings(), ProgramInfo(), Scheduler::RunScheduler(), ToStringList(), and Scheduler::UpdateNextRecord().
Definition at line 371 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), ApplyRecordRecID(), Scheduler::ChangeRecordingEnd(), clone(), comp_overlap(), comp_priority(), FillInRecordInfo(), MythXML::FillProgramInfo(), GuideGrid::fillProgramRowInfos(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), FromStringList(), insert_program(), IsFindApplicable(), IsSameProgram(), Scheduler::MarkOtherShowings(), Scheduler::MarkShowingsList(), TVRec::NotifySchedulerOfRecording(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), RecStatusText(), RecTypeChar(), RecTypeText(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), TVRec::StartRecording(), ToMap(), ToStringList(), Scheduler::TryAnotherShowing(), ProgramRecPriority::updateInfo(), ProgramRecPriority::updateList(), and Scheduler::UpdateNextRecord().
Definition at line 372 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), FillInRecordInfo(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), MainServer::HandleQueryRecordings(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), and ToStringList().
Definition at line 373 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), FillInRecordInfo(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), MainServer::HandleQueryRecordings(), IsSameProgram(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), ShowNotRecordingDialog(), ShowRecordingDialog(), and ToStringList().
Definition at line 375 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), StatusBox::doScheduleStatus(), MythXML::FillChannelInfo(), FromStringList(), GetChannel(), ProgramRecPriorityInfo::operator=(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::RunScheduler(), ToStringList(), and Scheduler::TryAnotherShowing().
Definition at line 376 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), comp_overlap(), comp_priority(), StatusBox::doScheduleStatus(), MythXML::FillChannelInfo(), FillInRecordInfo(), ViewScheduled::FillList(), Scheduler::FindNextConflict(), ProgramList::FromProgram(), FromStringList(), Scheduler::IsBusyRecording(), TVRec::NotifySchedulerOfRecording(), ProgramRecPriorityInfo::operator=(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), TVRec::RecordPending(), Scheduler::SchedPreserveLiveTV(), Scheduler::SlaveConnected(), TVRec::StartRecording(), ToStringList(), Scheduler::TryAnotherShowing(), and ViewScheduled::updateList().
Definition at line 377 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::BuildListMaps(), Scheduler::ChangeRecordingEnd(), clone(), FillInRecordInfo(), ViewScheduled::FillList(), ViewScheduleDiff::FillList(), MythXML::FillProgramInfo(), Scheduler::FillRecordingDir(), Scheduler::FindNextConflict(), TVRec::FinishedRecording(), ProgramList::FromProgram(), FromStringList(), GetChannel(), Scheduler::GetNextLiveTVDir(), TVRec::GetProgramRingBufferForLiveTV(), TVRec::GetRecording(), Scheduler::IsBusyRecording(), TVRec::NotifySchedulerOfRecording(), ProgramRecPriorityInfo::operator=(), Scheduler::PrintRec(), ProgramInfo(), Scheduler::PruneRedundants(), TVRec::RecordPending(), RecStatusChar(), Scheduler::RunScheduler(), Scheduler::SchedPreserveLiveTV(), TVRec::SetLiveRecording(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), ToStringList(), Scheduler::TryAnotherShowing(), ViewScheduled::updateList(), and Scheduler::UpdateRecStatus().
Definition at line 378 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), FromStringList(), ProgramInfo(), and ToStringList().
Definition at line 379 of file programinfo.h.
Referenced by clone(), ProgramList::FromOldRecorded(), ProgramInfo(), PreviousList::removalDialog(), ToMap(), ToStringList(), and PreviousList::updateList().
| QString ProgramInfo::schedulerid |
Definition at line 381 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), Scheduler::AddNotListed(), clone(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), Scheduler::RunScheduler(), Scheduler::SchedNewRecords(), and Scheduler::TryAnotherShowing().
Definition at line 382 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), comp_overlap(), DeleteHistory(), Scheduler::findAllScheduledPrograms(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), MainServer::HandleQueryRecordings(), insert_program(), IsSameProgram(), Scheduler::MarkOtherShowings(), ProgramInfo(), SetDupHistory(), ScheduledRecording::setProgram(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), and ToStringList().
Definition at line 384 of file programinfo.h.
Referenced by clone(), PlaybackBox::doJobQueueJob(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), ProgramList::FromRecorded(), FromStringList(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), MythburnWizard::hasCutList(), RecordingSelector::OKPressed(), ProgramInfo(), PlaybackBox::setUnwatched(), PlaybackBox::setWatched(), PlaybackBox::showActionPopup(), PlaybackBox::showAvailablePopup(), PlaybackBox::stopPlaylistJobQueueJob(), RecordingSelector::titleChanged(), PlaybackBox::toggleAutoExpire(), ToMap(), ToStringList(), and PlaybackBox::updateProgramInfo().
Definition at line 385 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), ProgramList::FromRecorded(), FromStringList(), getProgramProperties(), MainServer::HandleQueryRecordings(), ProgramInfo(), ToMap(), ToStringList(), and PlaybackBox::updateProgramInfo().
Definition at line 386 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), StatusBox::doScheduleStatus(), ProgramList::FromRecorded(), FromStringList(), getProgramProperties(), MainServer::HandleQueryRecordings(), ProgramInfo(), ToMap(), ToStringList(), and PlaybackBox::updateProgramInfo().
Definition at line 387 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), ProgramList::FromRecorded(), FromStringList(), getProgramProperties(), MainServer::HandleQueryRecordings(), ProgramInfo(), ToMap(), ToStringList(), and PlaybackBox::updateProgramInfo().
Definition at line 388 of file programinfo.h.
Referenced by clone(), JobQueue::DoTranscodeThread(), JobQueue::GetJobCommand(), GetProgramFromRecorded(), and ProgramInfo().
| QString ProgramInfo::chanOutputFilters |
Definition at line 389 of file programinfo.h.
Referenced by clone(), MythXML::FillChannelInfo(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), ProgramInfo(), NuppelVideoPlayer::SetPlaybackInfo(), ToMap(), and ToStringList().
| QString ProgramInfo::seriesid |
Definition at line 391 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), CustomEdit::CustomEdit(), AutoExpire::FillDBOrdered(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), ScheduledRecording::setProgram(), showDetails(), ToMap(), and ToStringList().
| QString ProgramInfo::programid |
Definition at line 392 of file programinfo.h.
Referenced by AddHistory(), Scheduler::AddNewRecords(), clone(), comp_programid(), comp_programid_rev(), CustomEdit::CustomEdit(), AutoExpire::FillDBOrdered(), PlaybackBox::FillList(), MythXML::FillProgramInfo(), Scheduler::findAllScheduledPrograms(), ForgetHistory(), ProgramList::FromOldRecorded(), ProgramList::FromProgram(), ProgramList::FromRecorded(), FromStringList(), GetProgramAtDateTime(), GetProgramFromRecorded(), MainServer::HandleQueryRecordings(), insert_program(), IsSameProgram(), pbTitleSort::operator()(), ProgramRecPriorityInfo::operator=(), ProgramInfo(), SetDupHistory(), ScheduledRecording::setProgram(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), ToMap(), and ToStringList().
| QString ProgramInfo::catType |
Definition at line 393 of file programinfo.h.
Referenced by Scheduler::AddNewRecords(), clone(), MythXML::FillProgramInfo(), ProgramList::FromProgram(), IsSameProgram(), ProgramInfo(), ShowNotRecordingDialog(), ShowRecordingDialog(), and ToMap().
| QString ProgramInfo::sortTitle |
Definition at line 395 of file programinfo.h.
Referenced by clone(), ProgLister::fillItemList(), PreviousList::fillItemList(), ProgramRecPriority::FillList(), programAvgDelaySort::operator()(), programLastRecordSort::operator()(), programRecCountSort::operator()(), programCountSort::operator()(), titleSort::operator()(), plTitleSort::operator()(), pbTitleSort::operator()(), and ProgramInfo().
bool ProgramInfo::ignoreBookmark [private] |
Definition at line 398 of file programinfo.h.
Referenced by clone(), GetBookmark(), GetDVDBookmark(), and ProgramInfo().
class ScheduledRecording* ProgramInfo::record [mutable, private] |
Definition at line 399 of file programinfo.h.
Referenced by ApplyRecordRecPriorityChange(), ApplyRecordStateChange(), clone(), EditScheduled(), FinishedRecording(), GetAutoRunJobs(), GetProgramRecordingProfile(), GetProgramRecordingStatus(), getRecordID(), GetScheduledRecording(), ProgramInfo(), showDetails(), ShowNotRecordingDialog(), ShowRecordingDialog(), StartedRecording(), and ~ProgramInfo().
QMutex ProgramInfo::regExpLock [mutable, private] |
QRegExp ProgramInfo::regExpSeries [private] |
QString ProgramInfo::inUseForWhat [private] |
Definition at line 403 of file programinfo.h.
Referenced by clone(), MarkAsInUse(), ProgramInfo(), and UpdateInUseMark().
1.5.5