MythTV
master
|
#include <libmythmetadata/parentalcontrols.h>
Public Types | |
enum | Level : std::uint8_t { plNone = 0, plLowest = 1, plLow = 2, plMedium = 3, plHigh = 4 } |
Public Member Functions | |
ParentalLevel (Level pl) | |
ParentalLevel (int pl) | |
ParentalLevel (const ParentalLevel &rhs) | |
ParentalLevel & | operator= (const ParentalLevel &rhs) |
ParentalLevel & | operator= (Level pl) |
ParentalLevel & | operator++ () |
ParentalLevel & | operator+= (int amount) |
ParentalLevel & | operator-- () |
ParentalLevel & | operator-= (int amount) |
Level | GetLevel () const |
void | reset () |
bool | good () const |
Private Attributes | |
Level | m_level {plNone} |
bool | m_hitlimit {false} |
Definition at line 9 of file parentalcontrols.h.
enum ParentalLevel::Level : std::uint8_t |
Enumerator | |
---|---|
plNone | |
plLowest | |
plLow | |
plMedium | |
plHigh |
Definition at line 12 of file parentalcontrols.h.
ParentalLevel::ParentalLevel | ( | Level | pl | ) |
Definition at line 68 of file parentalcontrols.cpp.
|
explicit |
Definition at line 72 of file parentalcontrols.cpp.
ParentalLevel::ParentalLevel | ( | const ParentalLevel & | rhs | ) |
Definition at line 77 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator= | ( | const ParentalLevel & | rhs | ) |
Definition at line 82 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator= | ( | Level | pl | ) |
Definition at line 93 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator++ | ( | ) |
Definition at line 99 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator+= | ( | int | amount | ) |
Definition at line 108 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator-- | ( | ) |
Definition at line 114 of file parentalcontrols.cpp.
ParentalLevel & ParentalLevel::operator-= | ( | int | amount | ) |
Definition at line 123 of file parentalcontrols.cpp.
ParentalLevel::Level ParentalLevel::GetLevel | ( | ) | const |
Definition at line 129 of file parentalcontrols.cpp.
Referenced by ParentalLevelChangeCheckerPrivate::DoCheck(), VideoMetadataImp::fromDBRow(), VideoDialog::OnParentalChange(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), ParentalLevelToState(), anonymous_namespace{videoglobalsettings.cpp}::RatingsToPL(), VideoListImp::refreshList(), EditMetadataDialog::SetLevel(), anonymous_namespace{videodlg.cpp}::ParentalLevelNotifyContainer::SetLevel(), VideoMetadataImp::SetShowLevel(), VideoDialog::shiftParental(), and VideoDialogPrivate::VideoDialogPrivate().
|
inline |
Definition at line 29 of file parentalcontrols.h.
|
inline |
Definition at line 30 of file parentalcontrols.h.
Definition at line 33 of file parentalcontrols.h.
Referenced by GetLevel(), operator++(), operator+=(), operator--(), operator-=(), and operator=().
Definition at line 34 of file parentalcontrols.h.
Referenced by operator++(), operator--(), and operator=().