diff options
author | lordjaxom <lordjaxom> | 2004-12-21 20:26:25 +0000 |
---|---|---|
committer | lordjaxom <lordjaxom> | 2004-12-21 20:26:25 +0000 |
commit | daa586ba0112a61d92a57e33e648f00b4105dd65 (patch) | |
tree | 9c4bb00087570023bf7706b60d2124ebfedb7d7d /xml/type.h | |
parent | c05277882c111760d4e275b8521bb057e913a946 (diff) | |
download | vdr-plugin-text2skin-daa586ba0112a61d92a57e33e648f00b4105dd65.tar.gz vdr-plugin-text2skin-daa586ba0112a61d92a57e33e648f00b4105dd65.tar.bz2 |
- finished {CurrentRecording}
- improved marquee
- added some missing checks
Diffstat (limited to 'xml/type.h')
-rw-r--r-- | xml/type.h | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -1,5 +1,5 @@ /* - * $Id: type.h,v 1.2 2004/12/21 18:35:55 lordjaxom Exp $ + * $Id: type.h,v 1.3 2004/12/21 20:26:25 lordjaxom Exp $ */ #ifndef VDR_TEXT2SKIN_XML_TYPE_H @@ -20,24 +20,25 @@ private: eType mType; std::string mString; int mNumber; - bool mNoCache; + bool mCache; + uint mUpdateIn; public: static cxType True; static cxType False; - cxType(void): mType(boolean), mNumber(0), mNoCache(false) {} - cxType(const char *String): mType(string), mString(String ?: ""), mNoCache(false) {} - cxType(std::string String): mType(string), mString(String), mNoCache(false) {} - cxType(int Number): mType(number), mNumber(Number), mNoCache(false) {} - cxType(time_t Number): mType(number), mNumber(Number), mNoCache(false) {} - cxType(bool Value): mType(boolean), mNumber(Value ? 1 : 0), mNoCache(false) {} + cxType(void): mType(boolean), mNumber(0), mUpdateIn(0) {} + cxType(const char *String): mType(string), mString(String ?: ""), mUpdateIn(0) {} + cxType(std::string String): mType(string), mString(String), mUpdateIn(0) {} + cxType(int Number): mType(number), mNumber(Number), mUpdateIn(0) {} + cxType(time_t Number): mType(number), mNumber(Number), mUpdateIn(0) {} + cxType(bool Value): mType(boolean), mNumber(Value ? 1 : 0), mUpdateIn(0) {} const std::string &String(void); int Number(void) const { return mType == number ? mNumber : 0; } - void SetNoCache(bool Enable = true) { mNoCache = Enable; } - bool NoCache(void) const { return mNoCache; } + void SetUpdate(uint UpdateIn) { mUpdateIn = UpdateIn; } + uint UpdateIn(void) const { return mUpdateIn; } operator std::string () { return String(); } operator int () { return Number(); } |