FileAssociationsImp Class Reference

List of all members.


Detailed Description

Definition at line 626 of file dbaccess.cpp.


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 ()
unsigned int add (const QString &ext, const QString &playcommand, bool ignore, bool use_default)
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

Member Typedef Documentation

Definition at line 629 of file dbaccess.cpp.

Definition at line 630 of file dbaccess.cpp.

Definition at line 631 of file dbaccess.cpp.


Constructor & Destructor Documentation

FileAssociationsImp::FileAssociationsImp (  )  [inline]

Definition at line 634 of file dbaccess.cpp.


Member Function Documentation

unsigned int FileAssociationsImp::add ( const QString &  ext,
const QString &  playcommand,
bool  ignore,
bool  use_default 
) [inline]

Definition at line 636 of file dbaccess.cpp.

Referenced by FileAssociations::add().

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

Definition at line 692 of file dbaccess.cpp.

Referenced by FileAssociations::get().

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

Definition at line 703 of file dbaccess.cpp.

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

Definition at line 714 of file dbaccess.cpp.

Referenced by FileAssociations::remove().

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

Definition at line 731 of file dbaccess.cpp.

Referenced by FileAssociations::getList().

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

Definition at line 736 of file dbaccess.cpp.

Referenced by FileAssociations::getExtensionIgnoreList().

void FileAssociationsImp::load_data (  )  [inline]

Definition at line 745 of file dbaccess.cpp.

Referenced by FileAssociations::load_data().

void FileAssociationsImp::cleanup (  )  [inline]

Definition at line 754 of file dbaccess.cpp.

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

Definition at line 761 of file dbaccess.cpp.

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

Definition at line 780 of file dbaccess.cpp.

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

Definition at line 794 of file dbaccess.cpp.

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

Definition at line 804 of file dbaccess.cpp.

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

Definition at line 818 of file dbaccess.cpp.


Member Data Documentation

Definition at line 829 of file dbaccess.cpp.

Definition at line 830 of file dbaccess.cpp.


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

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5