summaryrefslogtreecommitdiff
path: root/display.h
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2011-09-17 21:28:10 +0200
committermrwastl <mrwastl@users.sourceforge.net>2011-09-17 21:28:10 +0200
commit0703b948dd63eb281df5dc531abdf66818becdf7 (patch)
treeb76b3ba4634a95ed71c0dd2ab1e1a4354109870d /display.h
parent9e0f177243221e2123758d196315cb63d0f8902b (diff)
downloadvdr-plugin-graphlcd-0703b948dd63eb281df5dc531abdf66818becdf7.tar.gz
vdr-plugin-graphlcd-0703b948dd63eb281df5dc531abdf66818becdf7.tar.bz2
cExtData is now a singleton class, thus its content survives a DISCONN/CONNECT of a display; trans() now works as expected; three new tokens: 'IsMenuList', 'MenuText', 'MenuTextScroll'; support added for ':clean' and ':rest' for tokens 'MenuTitle', 'MenuCurrent', and 'MenuText'
Diffstat (limited to 'display.h')
-rw-r--r--display.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/display.h b/display.h
index 08276c3..3c7d7dd 100644
--- a/display.h
+++ b/display.h
@@ -48,25 +48,6 @@ enum eDisplayMode
DisplayModeInteractive
};
-// external data set via SVDRP
-class cExtData
-{
-private:
- std::map<std::string,std::string> data;
- std::map<std::string,std::string>::iterator it;
- std::map<std::string,uint64_t> expData;
- std::map<std::string,uint64_t>::iterator expDataIt;
-public:
- cExtData(void) {}
- ~cExtData(void) { data.clear(); expData.clear(); }
-
- bool Set(std::string key, std::string value, uint32_t expire = 0);
- bool Unset(std::string key);
- bool IsSet(std::string key);
- std::string Get(std::string key);
-};
-
-
// Display update Thread
class cGraphLCDDisplay : public cThread
{
@@ -91,7 +72,6 @@ public:
GLCD::cDriver * GetDriver() const { return mLcd; }
const eDisplayMode GetDisplayMode() const { return mDisplayMode; }
- cExtData * GetExtData() const { return mExtData; }
protected:
virtual void Action();
@@ -125,7 +105,6 @@ private:
/* display mode (normal or interactive) */
eDisplayMode mDisplayMode;
uint64_t LastTimeDisplayMode;
- cExtData * mExtData;
};
#endif