#include <videofilter.h>
Definition at line 21 of file videofilter.h.
Public Types | |
| enum | FilterChanges { kSortOrderChanged = (1 << 0), kFilterCategoryChanged = (1 << 1), kFilterGenreChanged = (1 << 2), kFilterCountryChanged = (1 << 3), kFilterYearChanged = (1 << 4), kFilterRuntimeChanged = (1 << 5), kFilterUserRatingChanged = (1 << 6), kFilterBrowseChanged = (1 << 7), kFilterInetRefChanged = (1 << 8), kFilterCoverFileChanged = (1 << 9), kFilterParentalLevelChanged = (1 << 10), kFilterCastChanged = (1 << 11) } |
| enum | ordering { kOrderByTitle = 0, kOrderByYearDescending = 1, kOrderByUserRatingDescending = 2, kOrderByLength = 3, kOrderByFilename = 4, kOrderByID = 5 } |
Public Member Functions | |
| VideoFilterSettings (bool loaddefaultsettings=true, const QString &_prefix="") | |
| VideoFilterSettings (const VideoFilterSettings &rhs) | |
| VideoFilterSettings & | operator= (const VideoFilterSettings &rhs) |
| bool | matches_filter (const Metadata &mdata) const |
| bool | meta_less_than (const Metadata &lhs, const Metadata &rhs, bool sort_ignores_case) const |
| Compares two Metadata instances. | |
| void | saveAsDefault () |
| int | getCategory () const |
| void | setCategory (int lcategory) |
| int | getGenre () const |
| void | setGenre (int lgenre) |
| int | getCast () const |
| void | setCast (int lcast) |
| int | getCountry () const |
| void | setCountry (int lcountry) |
| int | getYear () const |
| void | setYear (int lyear) |
| int | getRuntime () const |
| void | setRuntime (int lruntime) |
| int | getUserrating () const |
| void | setUserrating (int luserrating) |
| int | getBrowse () const |
| void | setBrowse (int lbrowse) |
| ordering | getOrderby () const |
| void | setOrderby (ordering lorderby) |
| ParentalLevel::Level | getParentalLevel () const |
| void | setParentalLevel (ParentalLevel::Level parental_level) |
| int | getInteRef () const |
| void | setInetRef (int inetref) |
| int | getCoverFile () const |
| void | setCoverFile (int coverfile) |
| unsigned int | getChangedState () |
Static Public Attributes | |
| static const unsigned int | FILTER_MASK = 0xFFFE |
| static const unsigned int | SORT_MASK = 0x1 |
Private Attributes | |
| int | category |
| int | genre |
| int | country |
| int | cast |
| int | year |
| int | runtime |
| int | userrating |
| int | browse |
| int | m_inetref |
| int | m_coverfile |
| ordering | orderby |
| ParentalLevel::Level | m_parental_level |
| QString | prefix |
| unsigned int | m_changed_state |
Definition at line 26 of file videofilter.h.
| kOrderByTitle | |
| kOrderByYearDescending | |
| kOrderByUserRatingDescending | |
| kOrderByLength | |
| kOrderByFilename | |
| kOrderByID |
Definition at line 53 of file videofilter.h.
| VideoFilterSettings::VideoFilterSettings | ( | bool | loaddefaultsettings = true, |
|
| const QString & | _prefix = "" | |||
| ) |
Definition at line 71 of file videofilter.cpp.
| VideoFilterSettings::VideoFilterSettings | ( | const VideoFilterSettings & | rhs | ) |
Definition at line 116 of file videofilter.cpp.
| VideoFilterSettings & VideoFilterSettings::operator= | ( | const VideoFilterSettings & | rhs | ) |
Definition at line 123 of file videofilter.cpp.
Definition at line 217 of file videofilter.cpp.
Referenced by fake_unnamed::copy_entries(), VideoListImp::test_filter(), and VideoListImp::update_meta_view().
| bool VideoFilterSettings::meta_less_than | ( | const Metadata & | lhs, | |
| const Metadata & | rhs, | |||
| bool | sort_ignores_case | |||
| ) | const |
Compares two Metadata instances.
Definition at line 334 of file videofilter.cpp.
Referenced by fake_unnamed::metadata_sort::operator()().
| void VideoFilterSettings::saveAsDefault | ( | ) |
| int VideoFilterSettings::getCategory | ( | ) | const [inline] |
| void VideoFilterSettings::setCategory | ( | int | lcategory | ) | [inline] |
| int VideoFilterSettings::getGenre | ( | ) | const [inline] |
| void VideoFilterSettings::setGenre | ( | int | lgenre | ) | [inline] |
| int VideoFilterSettings::getCast | ( | ) | const [inline] |
| void VideoFilterSettings::setCast | ( | int | lcast | ) | [inline] |
| int VideoFilterSettings::getCountry | ( | ) | const [inline] |
| void VideoFilterSettings::setCountry | ( | int | lcountry | ) | [inline] |
| int VideoFilterSettings::getYear | ( | ) | const [inline] |
| void VideoFilterSettings::setYear | ( | int | lyear | ) | [inline] |
| int VideoFilterSettings::getRuntime | ( | ) | const [inline] |
| void VideoFilterSettings::setRuntime | ( | int | lruntime | ) | [inline] |
| int VideoFilterSettings::getUserrating | ( | ) | const [inline] |
| void VideoFilterSettings::setUserrating | ( | int | luserrating | ) | [inline] |
| int VideoFilterSettings::getBrowse | ( | ) | const [inline] |
| void VideoFilterSettings::setBrowse | ( | int | lbrowse | ) | [inline] |
| ordering VideoFilterSettings::getOrderby | ( | ) | const [inline] |
| void VideoFilterSettings::setOrderby | ( | ordering | lorderby | ) | [inline] |
| ParentalLevel::Level VideoFilterSettings::getParentalLevel | ( | ) | const [inline] |
Definition at line 128 of file videofilter.h.
| void VideoFilterSettings::setParentalLevel | ( | ParentalLevel::Level | parental_level | ) | [inline] |
| int VideoFilterSettings::getInteRef | ( | ) | const [inline] |
| void VideoFilterSettings::setInetRef | ( | int | inetref | ) | [inline] |
| int VideoFilterSettings::getCoverFile | ( | ) | const [inline] |
| void VideoFilterSettings::setCoverFile | ( | int | coverfile | ) | [inline] |
| unsigned int VideoFilterSettings::getChangedState | ( | ) | [inline] |
const unsigned int VideoFilterSettings::FILTER_MASK = 0xFFFE [static] |
Definition at line 24 of file videofilter.h.
Referenced by mythvideo_videomanager::VideoManagerImp::DoFilter().
const unsigned int VideoFilterSettings::SORT_MASK = 0x1 [static] |
Definition at line 25 of file videofilter.h.
int VideoFilterSettings::category [private] |
Definition at line 157 of file videofilter.h.
Referenced by getCategory(), matches_filter(), operator=(), saveAsDefault(), setCategory(), and VideoFilterSettings().
int VideoFilterSettings::genre [private] |
Definition at line 158 of file videofilter.h.
Referenced by getGenre(), matches_filter(), operator=(), saveAsDefault(), setGenre(), and VideoFilterSettings().
int VideoFilterSettings::country [private] |
Definition at line 159 of file videofilter.h.
Referenced by getCountry(), matches_filter(), operator=(), saveAsDefault(), setCountry(), and VideoFilterSettings().
int VideoFilterSettings::cast [private] |
Definition at line 160 of file videofilter.h.
Referenced by getCast(), matches_filter(), operator=(), saveAsDefault(), setCast(), and VideoFilterSettings().
int VideoFilterSettings::year [private] |
Definition at line 161 of file videofilter.h.
Referenced by getYear(), matches_filter(), operator=(), saveAsDefault(), setYear(), and VideoFilterSettings().
int VideoFilterSettings::runtime [private] |
Definition at line 162 of file videofilter.h.
Referenced by getRuntime(), matches_filter(), operator=(), saveAsDefault(), setRuntime(), and VideoFilterSettings().
int VideoFilterSettings::userrating [private] |
Definition at line 163 of file videofilter.h.
Referenced by getUserrating(), matches_filter(), operator=(), saveAsDefault(), setUserrating(), and VideoFilterSettings().
int VideoFilterSettings::browse [private] |
Definition at line 164 of file videofilter.h.
Referenced by getBrowse(), matches_filter(), operator=(), saveAsDefault(), setBrowse(), and VideoFilterSettings().
int VideoFilterSettings::m_inetref [private] |
Definition at line 165 of file videofilter.h.
Referenced by getInteRef(), matches_filter(), operator=(), saveAsDefault(), setInetRef(), and VideoFilterSettings().
int VideoFilterSettings::m_coverfile [private] |
Definition at line 166 of file videofilter.h.
Referenced by getCoverFile(), matches_filter(), operator=(), saveAsDefault(), setCoverFile(), and VideoFilterSettings().
ordering VideoFilterSettings::orderby [private] |
Definition at line 167 of file videofilter.h.
Referenced by getOrderby(), meta_less_than(), operator=(), saveAsDefault(), setOrderby(), and VideoFilterSettings().
Definition at line 168 of file videofilter.h.
Referenced by getParentalLevel(), matches_filter(), operator=(), and setParentalLevel().
QString VideoFilterSettings::prefix [private] |
Definition at line 169 of file videofilter.h.
Referenced by operator=(), saveAsDefault(), and VideoFilterSettings().
unsigned int VideoFilterSettings::m_changed_state [private] |
Definition at line 171 of file videofilter.h.
Referenced by getChangedState(), operator=(), setBrowse(), setCast(), setCategory(), setCountry(), setCoverFile(), setGenre(), setInetRef(), setOrderby(), setParentalLevel(), setRuntime(), setUserrating(), and setYear().
1.5.5