fix return value
[enigma2.git] / lib / base / econfig.h
1 #ifndef __econfig_h
2 #define __econfig_h
3
4 #include <lib/base/nconfig.h>
5
6 class eConfig: public NConfig
7 {
8         static eConfig *instance;
9         int ppin;
10 public:
11         int locked;
12         static eConfig *getInstance() { return instance; }
13         void setParentalPin( int pin )
14         {
15                  ppin = pin;
16                  setKey("/elitedvb/pins/parentallock", ppin );
17         }
18         int getParentalPin() { return ppin; }
19         bool pLockActive()
20         {
21                 return ppin && locked;
22         }
23         eConfig();
24         ~eConfig();
25 };
26
27 #endif