|
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::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(), anonymous_namespace{videodlg.cpp}::ParentalLevelNotifyContainer::SetLevel(), EditMetadataDialog::SetLevel(), VideoMetadataImp::SetShowLevel(), VideoDialog::shiftParental(), and VideoDialogPrivate::VideoDialogPrivate().
|
inline |
Definition at line 30 of file parentalcontrols.h.
| 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 & 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.
|
inline |
Definition at line 29 of file parentalcontrols.h.
Definition at line 34 of file parentalcontrols.h.
Referenced by operator++(), operator--(), and operator=().
Definition at line 33 of file parentalcontrols.h.
Referenced by GetLevel(), operator++(), operator+=(), operator--(), operator-=(), and operator=().