MythTV  master
Public Types | Public Member Functions | Private Attributes | List of all members
dirhandler Class Reference
Inheritance diagram for dirhandler:
Inheritance graph
[legend]
Collaboration diagram for dirhandler:
Collaboration graph
[legend]

Public Types

using free_list = list< simple_ref_ptr< DirectoryHandler > >
 

Public Member Functions

 dirhandler (smart_dir_node &directory, const QString &prefix, VideoMetadataListManager::metadata_list &metalist, free_list &dh_free_list, bool infer_title)
 
DirectoryHandlernewDir (const QString &dir_name, const QString &fq_dir_name) override
 
void handleFile (const QString &file_name, const QString &fq_file_name, const QString &extension)
 
void handleFile (const QString &file_name, const QString &fq_file_name, const QString &extension, const QString &host) override
 
- Public Member Functions inherited from DirectoryHandler
virtual ~DirectoryHandler ()=default
 

Private Attributes

smart_dir_node m_directory
 
const QString & m_prefix
 
VideoMetadataListManager::metadata_listm_metalist
 
free_listm_dhFreeList
 
const bool m_inferTitle
 

Detailed Description

Definition at line 1157 of file videolist.cpp.

Member Typedef Documentation

◆ free_list

Definition at line 1160 of file videolist.cpp.

Constructor & Destructor Documentation

◆ dirhandler()

dirhandler::dirhandler ( smart_dir_node directory,
const QString &  prefix,
VideoMetadataListManager::metadata_list metalist,
free_list dh_free_list,
bool  infer_title 
)
inline

Definition at line 1163 of file videolist.cpp.

Member Function Documentation

◆ newDir()

DirectoryHandler* dirhandler::newDir ( const QString &  dir_name,
const QString &  fq_dir_name 
)
inlineoverridevirtual

Implements DirectoryHandler.

Definition at line 1171 of file videolist.cpp.

◆ handleFile() [1/2]

void dirhandler::handleFile ( const QString &  file_name,
const QString &  fq_file_name,
const QString &  extension 
)
inline

Definition at line 1183 of file videolist.cpp.

Referenced by handleFile().

◆ handleFile() [2/2]

void dirhandler::handleFile ( const QString &  file_name,
const QString &  fq_file_name,
const QString &  extension,
const QString &  host 
)
inlineoverridevirtual

Implements DirectoryHandler.

Definition at line 1190 of file videolist.cpp.

Member Data Documentation

◆ m_directory

smart_dir_node dirhandler::m_directory
private

Definition at line 1219 of file videolist.cpp.

Referenced by dirhandler(), handleFile(), and newDir().

◆ m_prefix

const QString& dirhandler::m_prefix
private

Definition at line 1220 of file videolist.cpp.

Referenced by dirhandler(), handleFile(), and newDir().

◆ m_metalist

VideoMetadataListManager::metadata_list& dirhandler::m_metalist
private

Definition at line 1221 of file videolist.cpp.

Referenced by dirhandler(), handleFile(), and newDir().

◆ m_dhFreeList

free_list& dirhandler::m_dhFreeList
private

Definition at line 1222 of file videolist.cpp.

Referenced by dirhandler(), and newDir().

◆ m_inferTitle

const bool dirhandler::m_inferTitle
private

Definition at line 1223 of file videolist.cpp.

Referenced by dirhandler(), handleFile(), and newDir().


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