FileAssociationsImp Class Reference

List of all members.

Public Types

typedef
FileAssociations::file_association 
file_association
typedef
FileAssociations::association_list 
association_list
typedef
FileAssociations::ext_ignore_list 
ext_ignore_list

Public Member Functions

 FileAssociationsImp ()
bool add (file_association &fa)
bool get (unsigned int id, file_association &val) const
bool get (const QString &ext, file_association &val) const
bool remove (unsigned int id)
const association_listgetList () const
void getExtensionIgnoreList (ext_ignore_list &ext_ignore) const
void load_data ()
void cleanup ()

Private Member Functions

void fill_from_db ()
association_list::iterator find (const QString &ext)
association_list::iterator find (unsigned int id)
association_list::const_iterator find (const QString &ext) const
association_list::const_iterator find (unsigned int id) const

Private Attributes

association_list m_file_associations
bool m_ready

Detailed Description

Definition at line 620 of file dbaccess.cpp.


Member Typedef Documentation

Definition at line 623 of file dbaccess.cpp.

Definition at line 624 of file dbaccess.cpp.

Definition at line 625 of file dbaccess.cpp.


Constructor & Destructor Documentation

FileAssociationsImp::FileAssociationsImp (  )  [inline]

Definition at line 628 of file dbaccess.cpp.


Member Function Documentation

bool FileAssociationsImp::add ( file_association fa  )  [inline]

Definition at line 630 of file dbaccess.cpp.

Referenced by FileAssociations::add().

bool FileAssociationsImp::get ( unsigned int  id,
file_association val 
) const [inline]

Definition at line 680 of file dbaccess.cpp.

Referenced by FileAssociations::get().

bool FileAssociationsImp::get ( const QString &  ext,
file_association val 
) const [inline]

Definition at line 691 of file dbaccess.cpp.

bool FileAssociationsImp::remove ( unsigned int  id  )  [inline]

Definition at line 702 of file dbaccess.cpp.

Referenced by FileAssociations::remove().

const association_list& FileAssociationsImp::getList (  )  const [inline]

Definition at line 719 of file dbaccess.cpp.

Referenced by FileAssociations::getList().

void FileAssociationsImp::getExtensionIgnoreList ( ext_ignore_list ext_ignore  )  const [inline]

Definition at line 724 of file dbaccess.cpp.

Referenced by FileAssociations::getExtensionIgnoreList().

void FileAssociationsImp::load_data (  )  [inline]

Definition at line 733 of file dbaccess.cpp.

Referenced by FileAssociations::load_data().

void FileAssociationsImp::cleanup (  )  [inline]

Definition at line 742 of file dbaccess.cpp.

void FileAssociationsImp::fill_from_db (  )  [inline, private]

Definition at line 749 of file dbaccess.cpp.

Referenced by load_data().

association_list::iterator FileAssociationsImp::find ( const QString &  ext  )  [inline, private]

Definition at line 767 of file dbaccess.cpp.

Referenced by add(), get(), and remove().

association_list::iterator FileAssociationsImp::find ( unsigned int  id  )  [inline, private]

Definition at line 781 of file dbaccess.cpp.

association_list::const_iterator FileAssociationsImp::find ( const QString &  ext  )  const [inline, private]

Definition at line 791 of file dbaccess.cpp.

association_list::const_iterator FileAssociationsImp::find ( unsigned int  id  )  const [inline, private]

Definition at line 805 of file dbaccess.cpp.


Member Data Documentation

Definition at line 816 of file dbaccess.cpp.

Referenced by add(), cleanup(), fill_from_db(), find(), get(), getExtensionIgnoreList(), getList(), and remove().

Definition at line 817 of file dbaccess.cpp.

Referenced by cleanup(), and load_data().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:03 2012 for MythTV by  doxygen 1.6.3