Definition at line 10 of file metadatalistmanager.cpp.
Public Types | |
| typedef MetadataListManager::MetadataPtr | MetadataPtr |
| typedef MetadataListManager::metadata_list | metadata_list |
Public Member Functions | |
| void | setList (metadata_list &list) |
| const metadata_list & | getList () const |
| MetadataPtr | byFilename (const QString &file_name) const |
| MetadataPtr | byID (unsigned int db_id) const |
| bool | purgeByFilename (const QString &file_name) |
| bool | purgeByID (unsigned int db_id) |
Private Types | |
| typedef std::map< unsigned int, metadata_list::iterator > | int_to_meta |
| typedef std::map< QString, metadata_list::iterator > | string_to_meta |
Private Member Functions | |
| bool | purge_entry (MetadataPtr metadata) |
Private Attributes | |
| metadata_list | m_meta_list |
| int_to_meta | m_id_map |
| string_to_meta | m_file_map |
Definition at line 13 of file metadatalistmanager.cpp.
Definition at line 14 of file metadatalistmanager.cpp.
typedef std::map<unsigned int, metadata_list::iterator> MetadataListManagerImp::int_to_meta [private] |
Definition at line 17 of file metadatalistmanager.cpp.
typedef std::map<QString, metadata_list::iterator> MetadataListManagerImp::string_to_meta [private] |
Definition at line 18 of file metadatalistmanager.cpp.
| void MetadataListManagerImp::setList | ( | metadata_list & | list | ) | [inline] |
Definition at line 21 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::setList().
| const metadata_list& MetadataListManagerImp::getList | ( | ) | const [inline] |
Definition at line 35 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::getList().
| MetadataPtr MetadataListManagerImp::byFilename | ( | const QString & | file_name | ) | const [inline] |
Definition at line 41 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::byFilename(), and purgeByFilename().
| MetadataPtr MetadataListManagerImp::byID | ( | unsigned int | db_id | ) | const [inline] |
Definition at line 51 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::byID(), and purgeByID().
| bool MetadataListManagerImp::purgeByFilename | ( | const QString & | file_name | ) | [inline] |
Definition at line 61 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::purgeByFilename().
| bool MetadataListManagerImp::purgeByID | ( | unsigned int | db_id | ) | [inline] |
Definition at line 66 of file metadatalistmanager.cpp.
Referenced by MetadataListManager::purgeByID().
| bool MetadataListManagerImp::purge_entry | ( | MetadataPtr | metadata | ) | [inline, private] |
Definition at line 72 of file metadatalistmanager.cpp.
Referenced by purgeByFilename(), and purgeByID().
Definition at line 97 of file metadatalistmanager.cpp.
Referenced by getList(), purge_entry(), and setList().
int_to_meta MetadataListManagerImp::m_id_map [private] |
Definition at line 98 of file metadatalistmanager.cpp.
Referenced by byID(), purge_entry(), and setList().
Definition at line 99 of file metadatalistmanager.cpp.
Referenced by byFilename(), purge_entry(), and setList().
1.5.5