MythTV 0.25-pre
Public Types | Public Member Functions | Private Attributes
fake_unnamed::meta_dir_node Class Reference
Inheritance diagram for fake_unnamed::meta_dir_node:
fake_unnamed::meta_node

List of all members.

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="")
 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)
smart_dir_node addSubDir (const QString &subdir, const QString &name="", const QString &host="", const QString &prefix="")
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="")
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

Detailed Description

Definition at line 242 of file videolist.cpp.


Member Typedef Documentation

typedef meta_dir_list::iterator fake_unnamed::meta_dir_node::dir_iterator

Definition at line 245 of file videolist.cpp.

typedef meta_dir_list::const_iterator fake_unnamed::meta_dir_node::const_dir_iterator

Definition at line 246 of file videolist.cpp.

typedef meta_data_list::iterator fake_unnamed::meta_dir_node::entry_iterator

Definition at line 248 of file videolist.cpp.

typedef meta_data_list::const_iterator fake_unnamed::meta_dir_node::const_entry_iterator

Definition at line 249 of file videolist.cpp.


Constructor & Destructor Documentation

fake_unnamed::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 = "" 
) [inline]

Definition at line 252 of file videolist.cpp.

fake_unnamed::meta_dir_node::meta_dir_node ( ) [inline]

Definition at line 266 of file videolist.cpp.

Referenced by getSubDir().


Member Function Documentation

void fake_unnamed::meta_dir_node::setName ( const QString &  name) [inline]

Definition at line 270 of file videolist.cpp.

Referenced by VideoListImp::buildDbList(), and VideoListImp::update_meta_view().

const QString& fake_unnamed::meta_dir_node::getName ( void  ) const [inline, virtual]

Implements fake_unnamed::meta_node.

Definition at line 275 of file videolist.cpp.

Referenced by VideoListImp::update_meta_view().

void fake_unnamed::meta_dir_node::SetHost ( const QString &  host) [inline]

Definition at line 280 of file videolist.cpp.

const QString& fake_unnamed::meta_dir_node::GetHost ( ) const [inline]

Definition at line 285 of file videolist.cpp.

void fake_unnamed::meta_dir_node::SetPrefix ( const QString &  prefix) [inline]

Definition at line 290 of file videolist.cpp.

Referenced by VideoListImp::buildDbList().

const QString& fake_unnamed::meta_dir_node::GetPrefix ( ) const [inline]

Definition at line 295 of file videolist.cpp.

const QString& fake_unnamed::meta_dir_node::getPath ( void  ) const [inline, virtual]

Reimplemented from fake_unnamed::meta_node.

Definition at line 300 of file videolist.cpp.

Referenced by VideoListImp::update_meta_view().

void fake_unnamed::meta_dir_node::setPath ( const QString &  path) [inline]

Definition at line 305 of file videolist.cpp.

Referenced by VideoListImp::buildDbList(), and VideoListImp::update_meta_view().

smart_dir_node fake_unnamed::meta_dir_node::addSubDir ( const QString &  subdir,
const QString &  name = "",
const QString &  host = "",
const QString &  prefix = "" 
) [inline]
void fake_unnamed::meta_dir_node::addSubDir ( const smart_dir_node subdir) [inline]

Definition at line 318 of file videolist.cpp.

smart_dir_node fake_unnamed::meta_dir_node::getSubDir ( const QString &  subdir,
const QString &  name = "",
bool  create = true,
const QString &  host = "",
const QString &  prefix = "" 
) [inline]

Definition at line 323 of file videolist.cpp.

Referenced by addSubDir().

void fake_unnamed::meta_dir_node::addEntry ( const smart_meta_node entry) [inline]
void fake_unnamed::meta_dir_node::clear ( void  ) [inline]

Definition at line 354 of file videolist.cpp.

Referenced by VideoListImp::fillMetadata(), and VideoListImp::update_meta_view().

bool fake_unnamed::meta_dir_node::empty ( void  ) const [inline]

Definition at line 360 of file videolist.cpp.

int fake_unnamed::meta_dir_node::subdir_count ( ) const [inline]

Definition at line 365 of file videolist.cpp.

template<typename DirSort , typename EntrySort >
void fake_unnamed::meta_dir_node::sort ( DirSort  dir_sort,
EntrySort  entry_sort 
) [inline]

Definition at line 370 of file videolist.cpp.

Referenced by VideoListImp::sort_view_data().

dir_iterator fake_unnamed::meta_dir_node::dirs_begin ( ) [inline]
dir_iterator fake_unnamed::meta_dir_node::dirs_end ( ) [inline]
const_dir_iterator fake_unnamed::meta_dir_node::dirs_begin ( ) const [inline]

Definition at line 392 of file videolist.cpp.

const_dir_iterator fake_unnamed::meta_dir_node::dirs_end ( ) const [inline]

Definition at line 397 of file videolist.cpp.

entry_iterator fake_unnamed::meta_dir_node::entries_begin ( ) [inline]
entry_iterator fake_unnamed::meta_dir_node::entries_end ( ) [inline]
const_entry_iterator fake_unnamed::meta_dir_node::entries_begin ( ) const [inline]

Definition at line 412 of file videolist.cpp.

const_entry_iterator fake_unnamed::meta_dir_node::entries_end ( ) const [inline]

Definition at line 417 of file videolist.cpp.

bool fake_unnamed::meta_dir_node::has_entries ( ) const [inline]

Definition at line 424 of file videolist.cpp.


Member Data Documentation

Definition at line 442 of file videolist.cpp.

Referenced by getPath(), and setPath().

Definition at line 443 of file videolist.cpp.

Referenced by getName(), meta_dir_node(), and setName().

Definition at line 444 of file videolist.cpp.

Referenced by GetHost(), meta_dir_node(), and SetHost().

Definition at line 445 of file videolist.cpp.

Referenced by GetPrefix(), meta_dir_node(), and SetPrefix().

Definition at line 447 of file videolist.cpp.

Referenced by addEntry(), clear(), empty(), entries_begin(), entries_end(), has_entries(), and sort().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends