|
MythTV
0.26-pre
|
#include <videometadatalistmanager.h>
Public Types | |
| typedef meta_dir_list::iterator | dir_iterator |
| typedef meta_dir_list::const_iterator | const_dir_iterator |
| typedef meta_data_list::iterator | entry_iterator |
| typedef meta_data_list::const_iterator | const_entry_iterator |
Public Member Functions | |
| meta_dir_node (const QString &path, const QString &name="", meta_dir_node *parent=NULL, bool is_path_root=false, const QString &host="", const QString &prefix="", const QVariant &data=QVariant()) | |
| meta_dir_node () | |
| void | setName (const QString &name) |
| const QString & | getName () const |
| void | SetHost (const QString &host) |
| const QString & | GetHost () const |
| void | SetPrefix (const QString &prefix) |
| const QString & | GetPrefix () const |
| const QString & | getPath () const |
| void | setPath (const QString &path) |
| void | SetData (const QVariant &data) |
| const QVariant & | GetData () const |
| bool | DataIsValid (void) const |
| smart_dir_node | addSubDir (const QString &subdir, const QString &name="", const QString &host="", const QString &prefix="", const QVariant &data=QVariant()) |
| void | addSubDir (const smart_dir_node &subdir) |
| smart_dir_node | getSubDir (const QString &subdir, const QString &name="", bool create=true, const QString &host="", const QString &prefix="", const QVariant &data=QVariant()) |
| void | addEntry (const smart_meta_node &entry) |
| void | clear () |
| bool | empty () const |
| int | subdir_count () const |
| template<typename DirSort , typename EntrySort > | |
| void | sort (DirSort dir_sort, EntrySort entry_sort) |
| dir_iterator | dirs_begin () |
| dir_iterator | dirs_end () |
| const_dir_iterator | dirs_begin () const |
| const_dir_iterator | dirs_end () const |
| entry_iterator | entries_begin () |
| entry_iterator | entries_end () |
| const_entry_iterator | entries_begin () const |
| const_entry_iterator | entries_end () const |
| bool | has_entries () const |
Private Attributes | |
| QString | m_path |
| QString | m_name |
| QString | m_host |
| QString | m_prefix |
| meta_dir_list | m_subdirs |
| meta_data_list | m_entries |
| QVariant | m_data |
Definition at line 82 of file videometadatalistmanager.h.
| typedef meta_dir_list::iterator meta_dir_node::dir_iterator |
Definition at line 85 of file videometadatalistmanager.h.
| typedef meta_dir_list::const_iterator meta_dir_node::const_dir_iterator |
Definition at line 86 of file videometadatalistmanager.h.
| typedef meta_data_list::iterator meta_dir_node::entry_iterator |
Definition at line 88 of file videometadatalistmanager.h.
| typedef meta_data_list::const_iterator meta_dir_node::const_entry_iterator |
Definition at line 89 of file videometadatalistmanager.h.
| meta_dir_node::meta_dir_node | ( | const QString & | path, |
| const QString & | name = "", |
||
| meta_dir_node * | parent = NULL, |
||
| bool | is_path_root = false, |
||
| const QString & | host = "", |
||
| const QString & | prefix = "", |
||
| const QVariant & | data = QVariant() |
||
| ) |
Definition at line 245 of file videometadatalistmanager.cpp.
| meta_dir_node::meta_dir_node | ( | ) | [inline] |
Definition at line 96 of file videometadatalistmanager.h.
Referenced by getSubDir().
| void meta_dir_node::setName | ( | const QString & | name | ) |
Definition at line 256 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::buildDbList(), and VideoListImp::update_meta_view().
| const QString & meta_dir_node::getName | ( | void | ) | const [virtual] |
Implements meta_node.
Definition at line 261 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree(), and VideoListImp::update_meta_view().
| void meta_dir_node::SetHost | ( | const QString & | host | ) |
Definition at line 266 of file videometadatalistmanager.cpp.
| const QString & meta_dir_node::GetHost | ( | ) | const |
Definition at line 271 of file videometadatalistmanager.cpp.
| void meta_dir_node::SetPrefix | ( | const QString & | prefix | ) |
Definition at line 276 of file videometadatalistmanager.cpp.
| const QString & meta_dir_node::GetPrefix | ( | ) | const |
Definition at line 281 of file videometadatalistmanager.cpp.
| const QString & meta_dir_node::getPath | ( | void | ) | const [virtual] |
Reimplemented from meta_node.
Definition at line 286 of file videometadatalistmanager.cpp.
Referenced by metadata_path_sort::operator()(), and VideoListImp::update_meta_view().
| void meta_dir_node::setPath | ( | const QString & | path | ) |
Definition at line 291 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::buildDbList(), and VideoListImp::update_meta_view().
| void meta_dir_node::SetData | ( | const QVariant & | data | ) |
Definition at line 296 of file videometadatalistmanager.cpp.
Referenced by UPNPScanner::GetServerContent().
| const QVariant & meta_dir_node::GetData | ( | ) | const |
Definition at line 301 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree().
| bool meta_dir_node::DataIsValid | ( | void | ) | const |
Definition at line 306 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree().
| smart_dir_node meta_dir_node::addSubDir | ( | const QString & | subdir, |
| const QString & | name = "", |
||
| const QString & | host = "", |
||
| const QString & | prefix = "", |
||
| const QVariant & | data = QVariant() |
||
| ) |
Definition at line 311 of file videometadatalistmanager.cpp.
Referenced by AddMetadataToDir(), VideoListImp::buildFsysList(), VideoListImp::buildGroupList(), VideoListImp::buildTVList(), copy_filtered_tree(), UPNPScanner::GetInitialMetadata(), UPNPScanner::GetMetadata(), UPNPScanner::GetServerContent(), and dirhandler::newDir().
| void meta_dir_node::addSubDir | ( | const smart_dir_node & | subdir | ) |
Definition at line 320 of file videometadatalistmanager.cpp.
| smart_dir_node meta_dir_node::getSubDir | ( | const QString & | subdir, |
| const QString & | name = "", |
||
| bool | create = true, |
||
| const QString & | host = "", |
||
| const QString & | prefix = "", |
||
| const QVariant & | data = QVariant() |
||
| ) |
Definition at line 325 of file videometadatalistmanager.cpp.
Referenced by addSubDir().
| void meta_dir_node::addEntry | ( | const smart_meta_node & | entry | ) |
Definition at line 352 of file videometadatalistmanager.cpp.
Referenced by AddMetadataToDir(), VideoListImp::buildGroupList(), VideoListImp::buildTVList(), copy_entries(), UPNPScanner::GetServerContent(), dirhandler::handleFile(), and VideoListImp::update_meta_view().
Definition at line 358 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::fillMetadata(), and VideoListImp::update_meta_view().
| bool meta_dir_node::empty | ( | void | ) | const |
Definition at line 364 of file videometadatalistmanager.cpp.
| int meta_dir_node::subdir_count | ( | ) | const |
Definition at line 369 of file videometadatalistmanager.cpp.
| void meta_dir_node::sort | ( | DirSort | dir_sort, |
| EntrySort | entry_sort | ||
| ) | [inline] |
Definition at line 126 of file videometadatalistmanager.h.
Referenced by VideoListImp::sort_view_data().
| meta_dir_list::iterator meta_dir_node::dirs_begin | ( | ) |
Definition at line 374 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree(), copy_filtered_tree(), and tree_view_to_flat().
| meta_dir_list::iterator meta_dir_node::dirs_end | ( | ) |
Definition at line 379 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree(), copy_filtered_tree(), and tree_view_to_flat().
| meta_dir_list::const_iterator meta_dir_node::dirs_begin | ( | ) | const |
Definition at line 384 of file videometadatalistmanager.cpp.
| meta_dir_list::const_iterator meta_dir_node::dirs_end | ( | ) | const |
Definition at line 389 of file videometadatalistmanager.cpp.
| meta_data_list::iterator meta_dir_node::entries_begin | ( | ) |
Definition at line 394 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree(), copy_entries(), and tree_view_to_flat().
| meta_data_list::iterator meta_dir_node::entries_end | ( | ) |
Definition at line 399 of file videometadatalistmanager.cpp.
Referenced by VideoListImp::build_generic_tree(), copy_entries(), and tree_view_to_flat().
| meta_data_list::const_iterator meta_dir_node::entries_begin | ( | ) | const |
Definition at line 404 of file videometadatalistmanager.cpp.
| meta_data_list::const_iterator meta_dir_node::entries_end | ( | ) | const |
Definition at line 409 of file videometadatalistmanager.cpp.
| bool meta_dir_node::has_entries | ( | ) | const |
Definition at line 416 of file videometadatalistmanager.cpp.
QString meta_dir_node::m_path [private] |
Definition at line 148 of file videometadatalistmanager.h.
QString meta_dir_node::m_name [private] |
Definition at line 149 of file videometadatalistmanager.h.
Referenced by getName(), meta_dir_node(), and setName().
QString meta_dir_node::m_host [private] |
Definition at line 150 of file videometadatalistmanager.h.
QString meta_dir_node::m_prefix [private] |
Definition at line 151 of file videometadatalistmanager.h.
Referenced by GetPrefix(), and SetPrefix().
meta_dir_list meta_dir_node::m_subdirs [private] |
Definition at line 152 of file videometadatalistmanager.h.
Referenced by addSubDir(), clear(), dirs_begin(), dirs_end(), empty(), getSubDir(), has_entries(), and subdir_count().
meta_data_list meta_dir_node::m_entries [private] |
Definition at line 153 of file videometadatalistmanager.h.
Referenced by addEntry(), clear(), empty(), entries_begin(), entries_end(), and has_entries().
QVariant meta_dir_node::m_data [private] |
Definition at line 155 of file videometadatalistmanager.h.
Referenced by DataIsValid(), GetData(), and SetData().
1.7.6.1