1#ifndef PARENTALCONTROLS_H_
2#define PARENTALCONTROLS_H_
13 { plNone = 0, plLowest = 1, plLow = 2, plMedium = 3,
27 Level GetLevel()
const;
29 void reset() { m_hitlimit =
false; }
30 bool good()
const {
return !m_hitlimit; }
34 bool m_hitlimit {
false};
void SigResultReady(bool passwordValid, ParentalLevel::Level newLevel)
Q_DECLARE_METATYPE(std::chrono::seconds)
META_PUBLIC bool operator==(const ParentalLevel &lhs, const ParentalLevel &rhs)
META_PUBLIC bool operator>(const ParentalLevel &lhs, const ParentalLevel &rhs)
META_PUBLIC bool operator<(const ParentalLevel &lhs, const ParentalLevel &rhs)
META_PUBLIC bool operator!=(const ParentalLevel &lhs, const ParentalLevel &rhs)
META_PUBLIC bool operator>=(const ParentalLevel &lhs, const ParentalLevel &rhs)
META_PUBLIC bool operator<=(const ParentalLevel &lhs, const ParentalLevel &rhs)