|
MythTV master
|
#include <libmythtv/programdata.h>
Public Member Functions | |
| ProgInfo () | |
| ProgInfo (const ProgInfo &other) | |
| uint | InsertDB (MSqlQuery &query, uint chanid, bool recording=false) const override |
| Insert a single entry into the "program" database. More... | |
| void | Squeeze (void) override |
| ProgInfo & | operator= (const ProgInfo &other) |
Public Member Functions inherited from DBEvent | |
| DBEvent (uint listingsource) | |
| DBEvent (QString _title, QString _subtitle, QString _desc, QString _category, ProgramInfo::CategoryType _category_type, QDateTime _start, QDateTime _end, unsigned char _subtitleType, unsigned char _audioProps, uint _videoProps, float _stars, QString _seriesId, QString _programId, uint32_t _listingsource, uint _season, uint _episode, uint _totalepisodes) | |
| virtual | ~DBEvent () |
| void | AddPerson (DBPerson::Role role, const QString &name, int priority=0, const QString &character="") |
| void | AddPerson (const QString &role, const QString &name, int priority=0, const QString &character="") |
| uint | UpdateDB (MSqlQuery &query, uint chanid, int match_threshold) const |
| bool | HasCredits (void) const |
| bool | HasTimeConflict (const DBEvent &other) const |
| DBEvent & | operator= (const DBEvent &other) |
Public Attributes | |
| QString | m_channel |
| QString | m_startts |
| QString | m_endts |
| QString | m_title_pronounce |
| QString | m_showtype |
| QString | m_colorcode |
| QString | m_clumpidx |
| QString | m_clumpmax |
Public Attributes inherited from DBEvent | |
| QString | m_title |
| QString | m_subtitle |
| QString | m_description |
| QString | m_category |
| QDateTime | m_starttime |
| QDateTime | m_endtime |
| uint16_t | m_airdate {0} |
| movie year / production year More... | |
| QDate | m_originalairdate |
| origial broadcast date More... | |
| DBCredits * | m_credits {nullptr} |
| uint16_t | m_partnumber {0} |
| uint16_t | m_parttotal {0} |
| QString | m_syndicatedepisodenumber |
| unsigned char | m_subtitleType {0} |
| unsigned char | m_audioProps {0} |
| uint | m_videoProps {0} |
| float | m_stars {0.0} |
| ProgramInfo::CategoryType | m_categoryType {ProgramInfo::kCategoryNone} |
| QString | m_seriesId |
| QString | m_programId |
| QString | m_inetref |
| bool | m_previouslyshown {false} |
| uint32_t | m_listingsource |
| QList< EventRating > | m_ratings |
| QStringList | m_genres |
| uint | m_season {0} |
| uint | m_episode {0} |
| uint | m_totalepisodes {0} |
Additional Inherited Members | |
Protected Member Functions inherited from DBEvent | |
| uint | GetOverlappingPrograms (MSqlQuery &query, uint chanid, std::vector< DBEvent > &programs) const |
| int | GetMatch (const std::vector< DBEvent > &programs, int &bestmatch) const |
| uint | UpdateDB (MSqlQuery &q, uint chanid, const std::vector< DBEvent > &p, int match) const |
| uint | UpdateDB (MSqlQuery &query, uint chanid, const DBEvent &match) const |
| bool | MoveOutOfTheWayDB (MSqlQuery &query, uint chanid, const DBEvent &prog) const |
| virtual uint | InsertDB (MSqlQuery &query, uint chanid, bool recording=false) const |
| Insert Callback function when Allow Re-record is pressed in Watch Recordings. More... | |
| virtual void | Squeeze (void) |
Definition at line 226 of file programdata.h.
|
inline |
Definition at line 229 of file programdata.h.
| ProgInfo::ProgInfo | ( | const ProgInfo & | other | ) |
Definition at line 1232 of file programdata.cpp.
|
overridevirtual |
Insert a single entry into the "program" database.
This function is called from HandlePrograms, which is called from mythfilldatabase. It inserts a single entry into the "program" database. The data for this structure is taken from the 'this' ProgInfo object.
| query | Any mysql query structure. The contents is ignored and the structure is repurposed for local queries. |
| chanid | The channel number for this program. |
| recorded | defaults to false, i.e. program, programrating |
Reimplemented from DBEvent.
Definition at line 1292 of file programdata.cpp.
Definition at line 1238 of file programdata.cpp.
|
overridevirtual |
Reimplemented from DBEvent.
Definition at line 1266 of file programdata.cpp.
| QString ProgInfo::m_channel |
Definition at line 243 of file programdata.h.
Referenced by ProgramData::DeleteOverlaps(), InsertDB(), operator=(), and Squeeze().
| QString ProgInfo::m_clumpidx |
Definition at line 249 of file programdata.h.
Referenced by operator=(), and Squeeze().
| QString ProgInfo::m_clumpmax |
Definition at line 250 of file programdata.h.
Referenced by operator=(), and Squeeze().
| QString ProgInfo::m_colorcode |
Definition at line 248 of file programdata.h.
Referenced by InsertDB(), ProgramData::IsUnchanged(), operator=(), and Squeeze().
| QString ProgInfo::m_endts |
Definition at line 245 of file programdata.h.
Referenced by operator=(), and Squeeze().
| QString ProgInfo::m_showtype |
Definition at line 247 of file programdata.h.
Referenced by InsertDB(), ProgramData::IsUnchanged(), operator=(), and Squeeze().
| QString ProgInfo::m_startts |
Definition at line 244 of file programdata.h.
Referenced by operator=(), and Squeeze().
| QString ProgInfo::m_title_pronounce |
Definition at line 246 of file programdata.h.
Referenced by InsertDB(), ProgramData::IsUnchanged(), operator=(), and Squeeze().