xbmc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CVideoTagLoaderNFO Class Reference

Video tag loader using nfo files. More...

#include <VideoTagLoaderNFO.h>

Inheritance diagram for CVideoTagLoaderNFO:
Inheritance graph
[legend]
Collaboration diagram for CVideoTagLoaderNFO:
Collaboration graph
[legend]

Public Member Functions

 CVideoTagLoaderNFO (const CFileItem &item, ADDON::ScraperPtr info, bool lookInFolder)
 
bool HasInfo () const override
 Returns whether or not read has info.
 
CInfoScanner::INFO_TYPE Load (CVideoInfoTag &tag, bool prioritise, std::vector< EmbeddedArt > *=nullptr) override
 Load "tag" from nfo file. More...
 
- Public Member Functions inherited from VIDEO::IVideoInfoTagLoader
 IVideoInfoTagLoader (const CFileItem &item, ADDON::ScraperPtr info, bool lookInFolder)
 Constructor. More...
 
const CScraperUrlScraperUrl () const
 Returns url associated with obtained URL (NFO_URL et al).
 
const ADDON::ScraperPtr GetAddonInfo () const
 Returns current scaper info.
 

Protected Member Functions

std::string FindNFO (const CFileItem &item, bool movieFolder) const
 Find nfo file for item. More...
 

Protected Attributes

std::string m_path
 Path to nfo file.
 
- Protected Attributes inherited from VIDEO::IVideoInfoTagLoader
const CFileItemm_item
 Reference to item to load for.
 
ADDON::ScraperPtr m_info
 Scraper info.
 
CScraperUrl m_url
 URL for scraper.
 

Detailed Description

Video tag loader using nfo files.

Member Function Documentation

◆ FindNFO()

std::string CVideoTagLoaderNFO::FindNFO ( const CFileItem item,
bool  movieFolder 
) const
protected

Find nfo file for item.

Parameters
itemThe item to find NFO file for
movieFolderIf true, look for movie.nfo

◆ Load()

CInfoScanner::INFO_TYPE CVideoTagLoaderNFO::Load ( CVideoInfoTag tag,
bool  prioritise,
std::vector< EmbeddedArt > *  = nullptr 
)
overridevirtual

Load "tag" from nfo file.

tag Tag to load info into

Implements VIDEO::IVideoInfoTagLoader.


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