MythTV  0.26-pre
Public Types | Public Member Functions | Private Attributes
ParentalLevel Class Reference

#include <parentalcontrols.h>

List of all members.

Public Types

enum  Level {
  plNone = 0, plLowest = 1, plLow = 2, plMedium = 3,
  plHigh = 4
}

Public Member Functions

 ParentalLevel (Level pl)
 ParentalLevel (int pl)
 ParentalLevel (const ParentalLevel &rhs)
ParentalLeveloperator= (const ParentalLevel &rhs)
ParentalLeveloperator= (Level pl)
ParentalLeveloperator++ ()
ParentalLeveloperator+= (int amount)
ParentalLeveloperator-- ()
ParentalLeveloperator-= (int amount)
Level GetLevel () const
void reset ()
bool good () const

Private Attributes

Level m_level
bool m_hitlimit

Detailed Description

Definition at line 9 of file parentalcontrols.h.


Member Enumeration Documentation

Enumerator:
plNone 
plLowest 
plLow 
plMedium 
plHigh 

Definition at line 12 of file parentalcontrols.h.


Constructor & Destructor Documentation

Definition at line 62 of file parentalcontrols.cpp.

ParentalLevel::ParentalLevel ( int  pl) [explicit]

Definition at line 67 of file parentalcontrols.cpp.

Definition at line 72 of file parentalcontrols.cpp.


Member Function Documentation

ParentalLevel & ParentalLevel::operator= ( const ParentalLevel rhs)

Definition at line 77 of file parentalcontrols.cpp.

ParentalLevel & ParentalLevel::operator= ( Level  pl)

Definition at line 87 of file parentalcontrols.cpp.

ParentalLevel & ParentalLevel::operator++ ( )

Definition at line 93 of file parentalcontrols.cpp.

ParentalLevel & ParentalLevel::operator+= ( int  amount)

Definition at line 102 of file parentalcontrols.cpp.

ParentalLevel & ParentalLevel::operator-- ( )

Definition at line 108 of file parentalcontrols.cpp.

ParentalLevel & ParentalLevel::operator-= ( int  amount)

Definition at line 117 of file parentalcontrols.cpp.

void ParentalLevel::reset ( ) [inline]

Definition at line 28 of file parentalcontrols.h.

bool ParentalLevel::good ( ) const [inline]

Definition at line 29 of file parentalcontrols.h.


Member Data Documentation

Definition at line 33 of file parentalcontrols.h.

Referenced by operator++(), and operator--().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends