Public Types | |
| typedef VideoMetadataListManager::VideoMetadataPtr | VideoMetadataPtr |
| typedef VideoMetadataListManager::metadata_list | metadata_list |
Public Member Functions | |
| void | setList (metadata_list &list) |
| const metadata_list & | getList () const |
| VideoMetadataPtr | byFilename (const QString &file_name) const |
| VideoMetadataPtr | 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 (VideoMetadataPtr metadata) |
Private Attributes | |
| metadata_list | m_meta_list |
| int_to_meta | m_id_map |
| string_to_meta | m_file_map |
Definition at line 6 of file videometadatalistmanager.cpp.
Definition at line 9 of file videometadatalistmanager.cpp.
Definition at line 10 of file videometadatalistmanager.cpp.
typedef std::map<unsigned int, metadata_list::iterator> VideoMetadataListManagerImp::int_to_meta [private] |
Definition at line 13 of file videometadatalistmanager.cpp.
typedef std::map<QString, metadata_list::iterator> VideoMetadataListManagerImp::string_to_meta [private] |
Definition at line 14 of file videometadatalistmanager.cpp.
| void VideoMetadataListManagerImp::setList | ( | metadata_list & | list | ) | [inline] |
Definition at line 17 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::setList().
| const metadata_list& VideoMetadataListManagerImp::getList | ( | ) | const [inline] |
Definition at line 32 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::getList().
| VideoMetadataPtr VideoMetadataListManagerImp::byFilename | ( | const QString & | file_name | ) | const [inline] |
Definition at line 38 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::byFilename(), and purgeByFilename().
| VideoMetadataPtr VideoMetadataListManagerImp::byID | ( | unsigned int | db_id | ) | const [inline] |
Definition at line 48 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::byID(), and purgeByID().
| bool VideoMetadataListManagerImp::purgeByFilename | ( | const QString & | file_name | ) | [inline] |
Definition at line 58 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::purgeByFilename().
| bool VideoMetadataListManagerImp::purgeByID | ( | unsigned int | db_id | ) | [inline] |
Definition at line 63 of file videometadatalistmanager.cpp.
Referenced by VideoMetadataListManager::purgeByID().
| bool VideoMetadataListManagerImp::purge_entry | ( | VideoMetadataPtr | metadata | ) | [inline, private] |
Definition at line 69 of file videometadatalistmanager.cpp.
Referenced by purgeByFilename(), and purgeByID().
Definition at line 94 of file videometadatalistmanager.cpp.
Referenced by getList(), purge_entry(), and setList().
Definition at line 95 of file videometadatalistmanager.cpp.
Referenced by byID(), purge_entry(), and setList().
Definition at line 96 of file videometadatalistmanager.cpp.
Referenced by byFilename(), purge_entry(), and setList().
1.6.3