MythTV  master
Public Member Functions | Private Attributes | List of all members
MetadataLookup Class Reference

#include <libmythmetadata/metadatacommon.h>

Inheritance diagram for MetadataLookup:
[legend]
Collaboration diagram for MetadataLookup:
[legend]

Public Member Functions

 MetadataLookup (void)
 
 ~MetadataLookup () override=default
 
 MetadataLookup (MetadataType type, LookupType subtype, QVariant data, LookupStep step, bool automatic, bool handleimages, bool allowoverwrites, bool allowgeneric, bool preferdvdorder, QString host, QString filename, const QString &title, QString network, QString status, QStringList categories, float userrating, uint ratingcount, QString language, QString subtitle, QString tagline, QString description, uint season, uint episode, uint chanid, QString channum, QString chansign, QString channame, QString chanplaybackfilters, QString recgroup, QString playgroup, QString seriesid, QString programid, QString storagegroup, QDateTime startts, QDateTime endts, QDateTime recstartts, QDateTime recendts, uint programflags, uint audioproperties, uint videoproperties, uint subtitletype, QString certification, QStringList countries, float popularity, uint budget, uint revenue, QString album, uint tracknum, QString system, uint year, QDate releasedate, QDateTime lastupdated, std::chrono::minutes runtime, std::chrono::seconds runtimesecs, QString inetref, QString collectionref, QString tmsref, QString imdb, PeopleMap people, QStringList studios, QString homepage, QString trailerURL, ArtworkMap artwork, DownloadMap downloads)
 
 MetadataLookup (MetadataType type, LookupType subtype, QVariant data, LookupStep step, bool automatic, bool handleimages, bool allowoverwrites, bool allowgeneric, bool preferdvdorder, QString host, QString filename, const QString &title, QStringList categories, float userrating, QString subtitle, QString description, uint chanid, QString channum, QString chansign, QString channame, QString chanplaybackfilters, QString recgroup, QString playgroup, QString seriesid, QString programid, QString storagegroup, QDateTime startts, QDateTime endts, QDateTime recstartts, QDateTime recendts, uint programflags, uint audioproperties, uint videoproperties, uint subtitletype, uint year, QDate releasedate, QDateTime lastupdated, std::chrono::minutes runtime, std::chrono::seconds runtimesecs)
 
 MetadataLookup (MetadataType type, LookupType subtype, QVariant data, LookupStep step, bool automatic, bool handleimages, bool allowoverwrites, bool allowgeneric, bool preferdvdorder, QString host, QString filename, const QString &title, QStringList categories, float userrating, QString subtitle, QString tagline, QString description, uint season, uint episode, QString certification, uint year, QDate releasedate, std::chrono::minutes runtime, std::chrono::seconds runtimesecs, QString inetref, PeopleMap people, QString trailerURL, ArtworkMap artwork, DownloadMap downloads)
 
void toMap (InfoMap &map)
 
void SetType (MetadataType type)
 
void SetSubtype (LookupType subtype)
 
void SetData (QVariant data)
 
void SetStep (LookupStep step)
 
void SetAutomatic (bool autom)
 
void SetHandleImages (bool handle)
 
void SetAllowOverwrites (bool allow)
 
void SetAllowGeneric (bool allow)
 
void SetHost (const QString &host)
 
void SetDownloads (DownloadMap map)
 
void SetTitle (const QString &title)
 
void SetFilename (const QString &filename)
 
void SetSubtitle (const QString &subtitle)
 
void SetSeason (uint season)
 
void SetEpisode (uint episode)
 
void SetInetref (const QString &inetref)
 
void SetCollectionref (const QString &collectionref)
 
void SetTMSref (const QString &tmsref)
 
void SetIsCollection (bool collection)
 
void SetPreferDVDOrdering (bool preferdvdorder)
 
void SetAlbum (const QString &album)
 
void SetTrack (uint track)
 
void SetSystem (const QString &system)
 
MetadataType GetType () const
 
LookupType GetSubtype () const
 
QVariant GetData () const
 
LookupStep GetStep () const
 
bool GetAutomatic () const
 
bool GetHandleImages () const
 
bool GetAllowOverwrites () const
 
bool GetAllowGeneric () const
 
QString GetFilename () const
 
QString GetTitle () const
 
QString GetBaseTitle () const
 
QStringList GetCategories () const
 
float GetUserRating () const
 
uint GetRatingCount () const
 
QString GetLanguage () const
 
QString GetHost () const
 
QString GetNetwork () const
 
QString GetStatus () const
 
QString GetSubtitle () const
 
QString GetTagline () const
 
QString GetDescription () const
 
bool GetPreferDVDOrdering () const
 
uint GetSeason () const
 
uint GetEpisode () const
 
uint GetChanId () const
 
QString GetChanNum () const
 
QString GetChanSign () const
 
QString GetChanName () const
 
QString GetChanPlaybackFilters () const
 
QString GetRecGroup () const
 
QString GetPlayGroup () const
 
QString GetSeriesId () const
 
QString GetProgramId () const
 
QString GetStorageGroup () const
 
QDateTime GetStartTS () const
 
QDateTime GetEndTS () const
 
QDateTime GetRecStartTS () const
 
QDateTime GetRecEndTS () const
 
uint GetProgramFlags () const
 
uint GetAudioProperties () const
 
uint GetVideoProperties () const
 
uint GetSubtitleType () const
 
QString GetCertification () const
 
QStringList GetCountries () const
 
float GetPopularity () const
 
uint GetBudget () const
 
uint GetRevenue () const
 
QString GetAlbumTitle () const
 
uint GetTrackNumber () const
 
QString GetSystem () const
 
uint GetYear () const
 
QDate GetReleaseDate () const
 
QDateTime GetLastUpdated () const
 
std::chrono::minutes GetRuntime () const
 
std::chrono::seconds GetRuntimeSeconds () const
 
QString GetInetref () const
 
QString GetCollectionref () const
 
QString GetIMDB () const
 
QString GetTMSref () const
 
bool GetIsCollection () const
 
QList< PersonInfoGetPeople (PeopleType type) const
 
QStringList GetStudios () const
 
QString GetHomepage () const
 
QString GetTrailerURL () const
 
ArtworkList GetArtwork (VideoArtworkType type) const
 
DownloadMap GetDownloads () const
 
- Public Member Functions inherited from ReferenceCounter
 ReferenceCounter (const QString &debugName, bool logDebug=true)
 Creates reference counter with an initial value of 1. More...
 
virtual int IncrRef (void)
 Increments reference count. More...
 
virtual int DecrRef (void)
 Decrements reference count and deletes on 0. More...
 

Private Attributes

MetadataType m_type {kMetadataVideo}
 
LookupType m_subtype {kUnknownVideo}
 
QVariant m_data
 
LookupStep m_step {kLookupSearch}
 
bool m_automatic {false}
 
bool m_handleImages {false}
 
bool m_allowOverwrites {false}
 
bool m_allowGeneric {false}
 
bool m_dvdOrder {false}
 
QString m_host
 
QString m_filename
 
QString m_title
 
QString m_baseTitle
 
QString m_network
 
QString m_status
 
const QStringList m_categories
 
float m_userRating {0.0}
 
uint m_ratingCount {0}
 
const QString m_language
 
QString m_subtitle
 
const QString m_tagline
 
const QString m_description
 
uint m_season {0}
 
uint m_episode {0}
 
uint m_chanId {0}
 
const QString m_chanNum
 
const QString m_chanSign
 
const QString m_chanName
 
const QString m_chanPlaybackFilters
 
const QString m_recGroup
 
const QString m_playGroup
 
const QString m_seriesId
 
const QString m_programid
 
const QString m_storageGroup
 
const QDateTime m_startTs
 
const QDateTime m_endTs
 
const QDateTime m_recStartTs
 
const QDateTime m_recEndTs
 
uint m_programFlags {0}
 
uint m_audioProperties {0}
 
uint m_videoProperties {0}
 
uint m_subtitleType {0}
 
const QString m_certification
 
const QStringList m_countries
 
float m_popularity {0}
 
uint m_budget {0}
 
uint m_revenue {0}
 
QString m_album
 
uint m_trackNum {0}
 
QString m_system
 
uint m_year {0}
 
const QDate m_releaseDate
 
const QDateTime m_lastUpdated
 
std::chrono::minutes m_runtime {0min}
 
std::chrono::seconds m_runtimeSecs {0s}
 
QString m_inetRef
 
QString m_collectionRef
 
QString m_tmsRef
 
QString m_imdb
 
bool m_isCollection {false}
 
const PeopleMap m_people
 
const QStringList m_studios
 
const QString m_homepage
 
const QString m_trailerURL
 
const ArtworkMap m_artwork
 
DownloadMap m_downloads
 

Additional Inherited Members

- Static Public Member Functions inherited from ReferenceCounter
static void PrintDebug (void)
 Print out any leaks if that level of debugging is enabled. More...
 
- Protected Member Functions inherited from ReferenceCounter
virtual ~ReferenceCounter (void)
 Called on destruction, will warn if object deleted with references in place. More...
 
- Protected Attributes inherited from ReferenceCounter
bool m_logDebug
 This is used to suppress creating LoggingItem classes for LoggingItem reference count changes. More...
 
QAtomicInt m_referenceCount {1}
 

Detailed Description

Definition at line 87 of file metadatacommon.h.

Constructor & Destructor Documentation

◆ MetadataLookup() [1/4]

MetadataLookup::MetadataLookup ( void  )
inline

Definition at line 90 of file metadatacommon.h.

◆ ~MetadataLookup()

MetadataLookup::~MetadataLookup ( )
overridedefault

◆ MetadataLookup() [2/4]

MetadataLookup::MetadataLookup ( MetadataType  type,
LookupType  subtype,
QVariant  data,
LookupStep  step,
bool  automatic,
bool  handleimages,
bool  allowoverwrites,
bool  allowgeneric,
bool  preferdvdorder,
QString  host,
QString  filename,
const QString &  title,
QString  network,
QString  status,
QStringList  categories,
float  userrating,
uint  ratingcount,
QString  language,
QString  subtitle,
QString  tagline,
QString  description,
uint  season,
uint  episode,
uint  chanid,
QString  channum,
QString  chansign,
QString  channame,
QString  chanplaybackfilters,
QString  recgroup,
QString  playgroup,
QString  seriesid,
QString  programid,
QString  storagegroup,
QDateTime  startts,
QDateTime  endts,
QDateTime  recstartts,
QDateTime  recendts,
uint  programflags,
uint  audioproperties,
uint  videoproperties,
uint  subtitletype,
QString  certification,
QStringList  countries,
float  popularity,
uint  budget,
uint  revenue,
QString  album,
uint  tracknum,
QString  system,
uint  year,
QDate  releasedate,
QDateTime  lastupdated,
std::chrono::minutes  runtime,
std::chrono::seconds  runtimesecs,
QString  inetref,
QString  collectionref,
QString  tmsref,
QString  imdb,
PeopleMap  people,
QStringList  studios,
QString  homepage,
QString  trailerURL,
ArtworkMap  artwork,
DownloadMap  downloads 
)

Definition at line 22 of file metadatacommon.cpp.

◆ MetadataLookup() [3/4]

MetadataLookup::MetadataLookup ( MetadataType  type,
LookupType  subtype,
QVariant  data,
LookupStep  step,
bool  automatic,
bool  handleimages,
bool  allowoverwrites,
bool  allowgeneric,
bool  preferdvdorder,
QString  host,
QString  filename,
const QString &  title,
QStringList  categories,
float  userrating,
QString  subtitle,
QString  description,
uint  chanid,
QString  channum,
QString  chansign,
QString  channame,
QString  chanplaybackfilters,
QString  recgroup,
QString  playgroup,
QString  seriesid,
QString  programid,
QString  storagegroup,
QDateTime  startts,
QDateTime  endts,
QDateTime  recstartts,
QDateTime  recendts,
uint  programflags,
uint  audioproperties,
uint  videoproperties,
uint  subtitletype,
uint  year,
QDate  releasedate,
QDateTime  lastupdated,
std::chrono::minutes  runtime,
std::chrono::seconds  runtimesecs 
)

Definition at line 160 of file metadatacommon.cpp.

◆ MetadataLookup() [4/4]

MetadataLookup::MetadataLookup ( MetadataType  type,
LookupType  subtype,
QVariant  data,
LookupStep  step,
bool  automatic,
bool  handleimages,
bool  allowoverwrites,
bool  allowgeneric,
bool  preferdvdorder,
QString  host,
QString  filename,
const QString &  title,
QStringList  categories,
float  userrating,
QString  subtitle,
QString  tagline,
QString  description,
uint  season,
uint  episode,
QString  certification,
uint  year,
QDate  releasedate,
std::chrono::minutes  runtime,
std::chrono::seconds  runtimesecs,
QString  inetref,
PeopleMap  people,
QString  trailerURL,
ArtworkMap  artwork,
DownloadMap  downloads 
)

Definition at line 248 of file metadatacommon.cpp.

Member Function Documentation

◆ toMap()

void MetadataLookup::toMap ( InfoMap map)

Definition at line 348 of file metadatacommon.cpp.

Referenced by MetadataOptions::QueryComplete().

◆ SetType()

void MetadataLookup::SetType ( MetadataType  type)
inline

Definition at line 238 of file metadatacommon.h.

◆ SetSubtype()

void MetadataLookup::SetSubtype ( LookupType  subtype)
inline

◆ SetData()

void MetadataLookup::SetData ( QVariant  data)
inline

Definition at line 242 of file metadatacommon.h.

Referenced by MetadataOptions::FindNetArt().

◆ SetStep()

void MetadataLookup::SetStep ( LookupStep  step)
inline

◆ SetAutomatic()

void MetadataLookup::SetAutomatic ( bool  autom)
inline

◆ SetHandleImages()

void MetadataLookup::SetHandleImages ( bool  handle)
inline

Definition at line 249 of file metadatacommon.h.

◆ SetAllowOverwrites()

void MetadataLookup::SetAllowOverwrites ( bool  allow)
inline

Definition at line 250 of file metadatacommon.h.

◆ SetAllowGeneric()

void MetadataLookup::SetAllowGeneric ( bool  allow)
inline

Definition at line 251 of file metadatacommon.h.

◆ SetHost()

void MetadataLookup::SetHost ( const QString &  host)
inline

Definition at line 252 of file metadatacommon.h.

◆ SetDownloads()

void MetadataLookup::SetDownloads ( DownloadMap  map)
inline

◆ SetTitle()

void MetadataLookup::SetTitle ( const QString &  title)
inline

Definition at line 256 of file metadatacommon.h.

◆ SetFilename()

void MetadataLookup::SetFilename ( const QString &  filename)
inline

Definition at line 263 of file metadatacommon.h.

◆ SetSubtitle()

void MetadataLookup::SetSubtitle ( const QString &  subtitle)
inline

Definition at line 266 of file metadatacommon.h.

◆ SetSeason()

void MetadataLookup::SetSeason ( uint  season)
inline

Definition at line 267 of file metadatacommon.h.

Referenced by MetadataDownload::handleRecordingGeneric().

◆ SetEpisode()

void MetadataLookup::SetEpisode ( uint  episode)
inline

Definition at line 268 of file metadatacommon.h.

Referenced by MetadataDownload::handleRecordingGeneric().

◆ SetInetref()

void MetadataLookup::SetInetref ( const QString &  inetref)
inline

Definition at line 269 of file metadatacommon.h.

Referenced by MetadataDownload::handleRecordingGeneric().

◆ SetCollectionref()

void MetadataLookup::SetCollectionref ( const QString &  collectionref)
inline

Definition at line 270 of file metadatacommon.h.

Referenced by MetadataDownload::handleRecordingGeneric().

◆ SetTMSref()

void MetadataLookup::SetTMSref ( const QString &  tmsref)
inline

Definition at line 272 of file metadatacommon.h.

◆ SetIsCollection()

void MetadataLookup::SetIsCollection ( bool  collection)
inline

Definition at line 273 of file metadatacommon.h.

Referenced by MetadataDownload::handleTelevision().

◆ SetPreferDVDOrdering()

void MetadataLookup::SetPreferDVDOrdering ( bool  preferdvdorder)
inline

Definition at line 274 of file metadatacommon.h.

◆ SetAlbum()

void MetadataLookup::SetAlbum ( const QString &  album)
inline

Definition at line 278 of file metadatacommon.h.

◆ SetTrack()

void MetadataLookup::SetTrack ( uint  track)
inline

Definition at line 279 of file metadatacommon.h.

◆ SetSystem()

void MetadataLookup::SetSystem ( const QString &  system)
inline

Definition at line 282 of file metadatacommon.h.

◆ GetType()

MetadataType MetadataLookup::GetType ( ) const
inline

◆ GetSubtype()

LookupType MetadataLookup::GetSubtype ( ) const
inline

◆ GetData()

QVariant MetadataLookup::GetData ( ) const
inline

◆ GetStep()

LookupStep MetadataLookup::GetStep ( ) const
inline

◆ GetAutomatic()

bool MetadataLookup::GetAutomatic ( ) const
inline

◆ GetHandleImages()

bool MetadataLookup::GetHandleImages ( ) const
inline

◆ GetAllowOverwrites()

bool MetadataLookup::GetAllowOverwrites ( ) const
inline

◆ GetAllowGeneric()

bool MetadataLookup::GetAllowGeneric ( ) const
inline

◆ GetFilename()

QString MetadataLookup::GetFilename ( ) const
inline

◆ GetTitle()

QString MetadataLookup::GetTitle ( ) const
inline

◆ GetBaseTitle()

QString MetadataLookup::GetBaseTitle ( ) const
inline

◆ GetCategories()

QStringList MetadataLookup::GetCategories ( ) const
inline

◆ GetUserRating()

float MetadataLookup::GetUserRating ( ) const
inline

◆ GetRatingCount()

uint MetadataLookup::GetRatingCount ( ) const
inline

Definition at line 303 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetLanguage()

QString MetadataLookup::GetLanguage ( ) const
inline

Definition at line 304 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetHost()

QString MetadataLookup::GetHost ( ) const
inline

◆ GetNetwork()

QString MetadataLookup::GetNetwork ( ) const
inline

Definition at line 308 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetStatus()

QString MetadataLookup::GetStatus ( ) const
inline

Definition at line 309 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetSubtitle()

QString MetadataLookup::GetSubtitle ( ) const
inline

◆ GetTagline()

QString MetadataLookup::GetTagline ( ) const
inline

◆ GetDescription()

QString MetadataLookup::GetDescription ( ) const
inline

◆ GetPreferDVDOrdering()

bool MetadataLookup::GetPreferDVDOrdering ( ) const
inline

Definition at line 313 of file metadatacommon.h.

Referenced by ParseMetadataItem(), and ParseMetadataMovieNFO().

◆ GetSeason()

uint MetadataLookup::GetSeason ( ) const
inline

◆ GetEpisode()

uint MetadataLookup::GetEpisode ( ) const
inline

◆ GetChanId()

uint MetadataLookup::GetChanId ( ) const
inline

Definition at line 316 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetChanNum()

QString MetadataLookup::GetChanNum ( ) const
inline

Definition at line 317 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetChanSign()

QString MetadataLookup::GetChanSign ( ) const
inline

Definition at line 318 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetChanName()

QString MetadataLookup::GetChanName ( ) const
inline

Definition at line 319 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetChanPlaybackFilters()

QString MetadataLookup::GetChanPlaybackFilters ( ) const
inline

Definition at line 320 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetRecGroup()

QString MetadataLookup::GetRecGroup ( ) const
inline

Definition at line 321 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetPlayGroup()

QString MetadataLookup::GetPlayGroup ( ) const
inline

Definition at line 322 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetSeriesId()

QString MetadataLookup::GetSeriesId ( ) const
inline

Definition at line 323 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetProgramId()

QString MetadataLookup::GetProgramId ( ) const
inline

Definition at line 324 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetStorageGroup()

QString MetadataLookup::GetStorageGroup ( ) const
inline

Definition at line 325 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetStartTS()

QDateTime MetadataLookup::GetStartTS ( ) const
inline

Definition at line 326 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetEndTS()

QDateTime MetadataLookup::GetEndTS ( ) const
inline

Definition at line 327 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetRecStartTS()

QDateTime MetadataLookup::GetRecStartTS ( ) const
inline

Definition at line 328 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetRecEndTS()

QDateTime MetadataLookup::GetRecEndTS ( ) const
inline

Definition at line 329 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetProgramFlags()

uint MetadataLookup::GetProgramFlags ( ) const
inline

Definition at line 330 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetAudioProperties()

uint MetadataLookup::GetAudioProperties ( ) const
inline

Definition at line 331 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetVideoProperties()

uint MetadataLookup::GetVideoProperties ( ) const
inline

Definition at line 332 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetSubtitleType()

uint MetadataLookup::GetSubtitleType ( ) const
inline

Definition at line 333 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetCertification()

QString MetadataLookup::GetCertification ( ) const
inline

◆ GetCountries()

QStringList MetadataLookup::GetCountries ( ) const
inline

◆ GetPopularity()

float MetadataLookup::GetPopularity ( ) const
inline

Definition at line 337 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetBudget()

uint MetadataLookup::GetBudget ( ) const
inline

Definition at line 338 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetRevenue()

uint MetadataLookup::GetRevenue ( ) const
inline

Definition at line 339 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetAlbumTitle()

QString MetadataLookup::GetAlbumTitle ( ) const
inline

Definition at line 342 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetTrackNumber()

uint MetadataLookup::GetTrackNumber ( ) const
inline

Definition at line 343 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem(), and getDownloadFilename().

◆ GetSystem()

QString MetadataLookup::GetSystem ( ) const
inline

Definition at line 346 of file metadatacommon.h.

Referenced by getDownloadFilename(), and GameUI::OnGameSearchDone().

◆ GetYear()

uint MetadataLookup::GetYear ( ) const
inline

◆ GetReleaseDate()

QDate MetadataLookup::GetReleaseDate ( ) const
inline

◆ GetLastUpdated()

QDateTime MetadataLookup::GetLastUpdated ( ) const
inline

Definition at line 351 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetRuntime()

std::chrono::minutes MetadataLookup::GetRuntime ( ) const
inline

◆ GetRuntimeSeconds()

std::chrono::seconds MetadataLookup::GetRuntimeSeconds ( ) const
inline

Definition at line 353 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetInetref()

QString MetadataLookup::GetInetref ( ) const
inline

◆ GetCollectionref()

QString MetadataLookup::GetCollectionref ( ) const
inline

Definition at line 357 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem(), and MetadataDownload::handleTelevision().

◆ GetIMDB()

QString MetadataLookup::GetIMDB ( ) const
inline

Definition at line 358 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetTMSref()

QString MetadataLookup::GetTMSref ( ) const
inline

Definition at line 359 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetIsCollection()

bool MetadataLookup::GetIsCollection ( ) const
inline

◆ GetPeople()

QList< PersonInfo > MetadataLookup::GetPeople ( PeopleType  type) const

◆ GetStudios()

QStringList MetadataLookup::GetStudios ( ) const
inline

◆ GetHomepage()

QString MetadataLookup::GetHomepage ( ) const
inline

◆ GetTrailerURL()

QString MetadataLookup::GetTrailerURL ( ) const
inline

Definition at line 368 of file metadatacommon.h.

Referenced by CreateMetadataXMLItem().

◆ GetArtwork()

ArtworkList MetadataLookup::GetArtwork ( VideoArtworkType  type) const

◆ GetDownloads()

DownloadMap MetadataLookup::GetDownloads ( ) const
inline

Member Data Documentation

◆ m_type

MetadataType MetadataLookup::m_type {kMetadataVideo}
private

Definition at line 376 of file metadatacommon.h.

◆ m_subtype

LookupType MetadataLookup::m_subtype {kUnknownVideo}
private

Definition at line 377 of file metadatacommon.h.

◆ m_data

QVariant MetadataLookup::m_data
private

Definition at line 378 of file metadatacommon.h.

◆ m_step

LookupStep MetadataLookup::m_step {kLookupSearch}
private

Definition at line 379 of file metadatacommon.h.

◆ m_automatic

bool MetadataLookup::m_automatic {false}
private

Definition at line 380 of file metadatacommon.h.

◆ m_handleImages

bool MetadataLookup::m_handleImages {false}
private

Definition at line 381 of file metadatacommon.h.

◆ m_allowOverwrites

bool MetadataLookup::m_allowOverwrites {false}
private

Definition at line 382 of file metadatacommon.h.

◆ m_allowGeneric

bool MetadataLookup::m_allowGeneric {false}
private

Definition at line 383 of file metadatacommon.h.

◆ m_dvdOrder

bool MetadataLookup::m_dvdOrder {false}
private

Definition at line 384 of file metadatacommon.h.

◆ m_host

QString MetadataLookup::m_host
private

Definition at line 385 of file metadatacommon.h.

◆ m_filename

QString MetadataLookup::m_filename
private

Definition at line 387 of file metadatacommon.h.

Referenced by toMap().

◆ m_title

QString MetadataLookup::m_title
private

Definition at line 388 of file metadatacommon.h.

Referenced by toMap().

◆ m_baseTitle

QString MetadataLookup::m_baseTitle
private

Definition at line 389 of file metadatacommon.h.

Referenced by MetadataLookup().

◆ m_network

QString MetadataLookup::m_network
private

Definition at line 390 of file metadatacommon.h.

Referenced by toMap().

◆ m_status

QString MetadataLookup::m_status
private

Definition at line 391 of file metadatacommon.h.

Referenced by toMap().

◆ m_categories

const QStringList MetadataLookup::m_categories
private

Definition at line 392 of file metadatacommon.h.

Referenced by toMap().

◆ m_userRating

float MetadataLookup::m_userRating {0.0}
private

Definition at line 393 of file metadatacommon.h.

Referenced by toMap().

◆ m_ratingCount

uint MetadataLookup::m_ratingCount {0}
private

Definition at line 394 of file metadatacommon.h.

Referenced by toMap().

◆ m_language

const QString MetadataLookup::m_language
private

Definition at line 395 of file metadatacommon.h.

Referenced by toMap().

◆ m_subtitle

QString MetadataLookup::m_subtitle
private

Definition at line 398 of file metadatacommon.h.

Referenced by toMap().

◆ m_tagline

const QString MetadataLookup::m_tagline
private

Definition at line 399 of file metadatacommon.h.

Referenced by toMap().

◆ m_description

const QString MetadataLookup::m_description
private

Definition at line 400 of file metadatacommon.h.

Referenced by toMap().

◆ m_season

uint MetadataLookup::m_season {0}
private

Definition at line 401 of file metadatacommon.h.

Referenced by toMap().

◆ m_episode

uint MetadataLookup::m_episode {0}
private

Definition at line 402 of file metadatacommon.h.

Referenced by toMap().

◆ m_chanId

uint MetadataLookup::m_chanId {0}
private

Definition at line 403 of file metadatacommon.h.

Referenced by toMap().

◆ m_chanNum

const QString MetadataLookup::m_chanNum
private

Definition at line 404 of file metadatacommon.h.

Referenced by toMap().

◆ m_chanSign

const QString MetadataLookup::m_chanSign
private

Definition at line 405 of file metadatacommon.h.

Referenced by toMap().

◆ m_chanName

const QString MetadataLookup::m_chanName
private

Definition at line 406 of file metadatacommon.h.

Referenced by toMap().

◆ m_chanPlaybackFilters

const QString MetadataLookup::m_chanPlaybackFilters
private

Definition at line 407 of file metadatacommon.h.

Referenced by toMap().

◆ m_recGroup

const QString MetadataLookup::m_recGroup
private

Definition at line 408 of file metadatacommon.h.

Referenced by toMap().

◆ m_playGroup

const QString MetadataLookup::m_playGroup
private

Definition at line 409 of file metadatacommon.h.

Referenced by toMap().

◆ m_seriesId

const QString MetadataLookup::m_seriesId
private

Definition at line 410 of file metadatacommon.h.

Referenced by toMap().

◆ m_programid

const QString MetadataLookup::m_programid
private

Definition at line 411 of file metadatacommon.h.

Referenced by toMap().

◆ m_storageGroup

const QString MetadataLookup::m_storageGroup
private

Definition at line 412 of file metadatacommon.h.

Referenced by toMap().

◆ m_startTs

const QDateTime MetadataLookup::m_startTs
private

Definition at line 413 of file metadatacommon.h.

Referenced by toMap().

◆ m_endTs

const QDateTime MetadataLookup::m_endTs
private

Definition at line 414 of file metadatacommon.h.

Referenced by toMap().

◆ m_recStartTs

const QDateTime MetadataLookup::m_recStartTs
private

Definition at line 415 of file metadatacommon.h.

Referenced by toMap().

◆ m_recEndTs

const QDateTime MetadataLookup::m_recEndTs
private

Definition at line 416 of file metadatacommon.h.

Referenced by toMap().

◆ m_programFlags

uint MetadataLookup::m_programFlags {0}
private

Definition at line 417 of file metadatacommon.h.

◆ m_audioProperties

uint MetadataLookup::m_audioProperties {0}
private

Definition at line 418 of file metadatacommon.h.

◆ m_videoProperties

uint MetadataLookup::m_videoProperties {0}
private

Definition at line 419 of file metadatacommon.h.

◆ m_subtitleType

uint MetadataLookup::m_subtitleType {0}
private

Definition at line 420 of file metadatacommon.h.

◆ m_certification

const QString MetadataLookup::m_certification
private

Definition at line 422 of file metadatacommon.h.

Referenced by toMap().

◆ m_countries

const QStringList MetadataLookup::m_countries
private

Definition at line 423 of file metadatacommon.h.

Referenced by toMap().

◆ m_popularity

float MetadataLookup::m_popularity {0}
private

Definition at line 424 of file metadatacommon.h.

Referenced by toMap().

◆ m_budget

uint MetadataLookup::m_budget {0}
private

Definition at line 425 of file metadatacommon.h.

Referenced by toMap().

◆ m_revenue

uint MetadataLookup::m_revenue {0}
private

Definition at line 426 of file metadatacommon.h.

Referenced by toMap().

◆ m_album

QString MetadataLookup::m_album
private

Definition at line 429 of file metadatacommon.h.

Referenced by toMap().

◆ m_trackNum

uint MetadataLookup::m_trackNum {0}
private

Definition at line 430 of file metadatacommon.h.

Referenced by toMap().

◆ m_system

QString MetadataLookup::m_system
private

Definition at line 433 of file metadatacommon.h.

Referenced by toMap().

◆ m_year

uint MetadataLookup::m_year {0}
private

Definition at line 436 of file metadatacommon.h.

Referenced by toMap().

◆ m_releaseDate

const QDate MetadataLookup::m_releaseDate
private

Definition at line 437 of file metadatacommon.h.

Referenced by toMap().

◆ m_lastUpdated

const QDateTime MetadataLookup::m_lastUpdated
private

Definition at line 438 of file metadatacommon.h.

Referenced by toMap().

◆ m_runtime

std::chrono::minutes MetadataLookup::m_runtime {0min}
private

Definition at line 439 of file metadatacommon.h.

Referenced by toMap().

◆ m_runtimeSecs

std::chrono::seconds MetadataLookup::m_runtimeSecs {0s}
private

Definition at line 440 of file metadatacommon.h.

Referenced by toMap().

◆ m_inetRef

QString MetadataLookup::m_inetRef
private

Definition at line 443 of file metadatacommon.h.

Referenced by toMap().

◆ m_collectionRef

QString MetadataLookup::m_collectionRef
private

Definition at line 444 of file metadatacommon.h.

Referenced by toMap().

◆ m_tmsRef

QString MetadataLookup::m_tmsRef
private

Definition at line 445 of file metadatacommon.h.

Referenced by toMap().

◆ m_imdb

QString MetadataLookup::m_imdb
private

Definition at line 446 of file metadatacommon.h.

Referenced by toMap().

◆ m_isCollection

bool MetadataLookup::m_isCollection {false}
private

Definition at line 447 of file metadatacommon.h.

◆ m_people

const PeopleMap MetadataLookup::m_people
private

Definition at line 450 of file metadatacommon.h.

Referenced by GetPeople().

◆ m_studios

const QStringList MetadataLookup::m_studios
private

Definition at line 451 of file metadatacommon.h.

Referenced by toMap().

◆ m_homepage

const QString MetadataLookup::m_homepage
private

Definition at line 454 of file metadatacommon.h.

Referenced by toMap().

◆ m_trailerURL

const QString MetadataLookup::m_trailerURL
private

Definition at line 455 of file metadatacommon.h.

Referenced by toMap().

◆ m_artwork

const ArtworkMap MetadataLookup::m_artwork
private

Definition at line 458 of file metadatacommon.h.

Referenced by GetArtwork().

◆ m_downloads

DownloadMap MetadataLookup::m_downloads
private

Definition at line 459 of file metadatacommon.h.


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