MythTV
master
|
#include <libmythmetadata/dbaccess.h>
Public Types | |
using | entry = std::pair< int, QString > |
using | entry_list = std::vector< entry > |
Public Member Functions | |
int | add (const QString &name) |
bool | get (int id, QString &category) |
void | remove (int id) |
bool | exists (int id) |
bool | exists (const QString &name) |
const entry_list & | getList () |
void | load_data () |
Protected Member Functions | |
SingleValue (SingleValueImp *imp) | |
virtual | ~SingleValue () |
Private Attributes | |
SingleValueImp * | m_imp {nullptr} |
Definition at line 12 of file dbaccess.h.
using SingleValue::entry = std::pair<int, QString> |
Definition at line 15 of file dbaccess.h.
using SingleValue::entry_list = std::vector<entry> |
Definition at line 16 of file dbaccess.h.
|
inlineexplicitprotected |
Definition at line 29 of file dbaccess.h.
|
protectedvirtual |
Definition at line 211 of file dbaccess.cpp.
int SingleValue::add | ( | const QString & | name | ) |
Definition at line 216 of file dbaccess.cpp.
Referenced by EditMetadataDialog::AddCategory(), VideoMetadataImp::updateCast(), VideoMetadataImp::updateCountries(), and VideoMetadataImp::updateGenres().
bool SingleValue::get | ( | int | id, |
QString & | category | ||
) |
Definition at line 221 of file dbaccess.cpp.
Referenced by hardwareprofile.distros.mythtv_data.makeopts.MakeOpts::dump(), VideoMetadataImp::fillCast(), VideoMetadataImp::fillCountries(), VideoMetadataImp::fillGenres(), VideoMetadataImp::fromDBRow(), hardwareprofile.distros.mythtv_data.orddict.OrdDict::itervalues(), and VideoMetadataImp::VideoMetadataImp().
void SingleValue::remove | ( | int | id | ) |
Definition at line 226 of file dbaccess.cpp.
bool SingleValue::exists | ( | int | id | ) |
Definition at line 231 of file dbaccess.cpp.
bool SingleValue::exists | ( | const QString & | name | ) |
Definition at line 236 of file dbaccess.cpp.
const SingleValue::entry_list & SingleValue::getList | ( | ) |
Definition at line 241 of file dbaccess.cpp.
Referenced by EditMetadataDialog::fillWidgets(), and VideoFilterDialog::fillWidgets().
void SingleValue::load_data | ( | ) |
Definition at line 246 of file dbaccess.cpp.
Referenced by VideoCast::GetCast(), VideoCategory::GetCategory(), VideoCountry::getCountry(), and VideoGenre::getGenre().
|
private |
Definition at line 33 of file dbaccess.h.
Referenced by add(), exists(), get(), getList(), load_data(), remove(), and ~SingleValue().