#include <metadatalistmanager.h>
Definition at line 8 of file metadatalistmanager.h.
Public Types | |
| typedef simple_ref_ptr< Metadata > | MetadataPtr |
| typedef std::list< MetadataPtr > | metadata_list |
Public Member Functions | |
| MetadataListManager () | |
| ~MetadataListManager () | |
| 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) |
Static Public Member Functions | |
| static void | loadAllFromDatabase (metadata_list &items) |
Private Attributes | |
| class MetadataListManagerImp * | m_imp |
Definition at line 11 of file metadatalistmanager.h.
| typedef std::list<MetadataPtr> MetadataListManager::metadata_list |
Definition at line 12 of file metadatalistmanager.h.
| MetadataListManager::MetadataListManager | ( | ) |
Definition at line 102 of file metadatalistmanager.cpp.
| MetadataListManager::~MetadataListManager | ( | ) |
Definition at line 107 of file metadatalistmanager.cpp.
| void MetadataListManager::loadAllFromDatabase | ( | metadata_list & | items | ) | [static] |
Definition at line 112 of file metadatalistmanager.cpp.
Referenced by VideoListImp::buildDbList(), VideoListImp::buildFsysList(), and VideoScannerImp::VideoScannerImp().
| void MetadataListManager::setList | ( | metadata_list & | list | ) |
Definition at line 136 of file metadatalistmanager.cpp.
Referenced by VideoListImp::buildDbList(), VideoListImp::buildFsysList(), VideoListImp::fillMetadata(), and VideoScannerImp::VideoScannerImp().
| const MetadataListManager::metadata_list & MetadataListManager::getList | ( | ) | const |
Definition at line 142 of file metadatalistmanager.cpp.
Referenced by VideoListImp::buildDbList(), VideoFilterDialog::fillWidgets(), VideoListImp::test_filter(), VideoListImp::update_meta_view(), and VideoScannerImp::verifyFiles().
| MetadataListManager::MetadataPtr MetadataListManager::byFilename | ( | const QString & | file_name | ) | const |
Definition at line 148 of file metadatalistmanager.cpp.
Referenced by Metadata::fillDataFromFilename(), and PlayVideo().
| MetadataListManager::MetadataPtr MetadataListManager::byID | ( | unsigned int | db_id | ) | const |
Definition at line 154 of file metadatalistmanager.cpp.
Referenced by VideoListImp::Delete(), PlayVideo(), and mythvideo_videomanager::VideoManagerImp::RefreshVideoList().
| bool MetadataListManager::purgeByFilename | ( | const QString & | file_name | ) |
Definition at line 159 of file metadatalistmanager.cpp.
| bool MetadataListManager::purgeByID | ( | unsigned int | db_id | ) |
Definition at line 164 of file metadatalistmanager.cpp.
Referenced by VideoListImp::Delete(), and VideoScannerImp::promptForRemoval().
class MetadataListManagerImp* MetadataListManager::m_imp [private] |
Definition at line 31 of file metadatalistmanager.h.
Referenced by byFilename(), byID(), getList(), MetadataListManager(), purgeByFilename(), purgeByID(), setList(), and ~MetadataListManager().
1.5.5