diff options
| author | louis <louis.braun@gmx.de> | 2015-01-13 09:01:11 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-01-13 09:01:11 +0100 |
| commit | 4d8d1cc629ce5db3862aac75baafa0d1dae69b21 (patch) | |
| tree | 4850c485c72b61d7576dc6698e6ae8faba44e53f /libtemplate | |
| parent | c59cc4e6103c38897ceba54b6a88e6934147f263 (diff) | |
| download | vdr-plugin-skindesigner-4d8d1cc629ce5db3862aac75baafa0d1dae69b21.tar.gz vdr-plugin-skindesigner-4d8d1cc629ce5db3862aac75baafa0d1dae69b21.tar.bz2 | |
introduced weather service interface
Diffstat (limited to 'libtemplate')
| -rw-r--r-- | libtemplate/templateview.c | 9 | ||||
| -rw-r--r-- | libtemplate/templateviewelement.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index 7b64f3d..8410b66 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -669,6 +669,7 @@ void cTemplateViewChannel::SetViewElements(void) { viewElementsAllowed.insert("signalquality"); viewElementsAllowed.insert("signalqualityback"); viewElementsAllowed.insert("devices"); + viewElementsAllowed.insert("currentweather"); viewElementsAllowed.insert("scrapercontent"); viewElementsAllowed.insert("datetime"); viewElementsAllowed.insert("time"); @@ -715,6 +716,9 @@ string cTemplateViewChannel::GetViewElementName(eViewElement ve) { case veDevices: name = "Devices"; break; + case veCurrentWeather: + name = "Current Weather"; + break; case veScraperContent: name = "Scraper Content"; break; @@ -764,6 +768,8 @@ void cTemplateViewChannel::AddPixmap(string sViewElement, cTemplatePixmap *pix, ve = veSignalQualityBack; } else if (!sViewElement.compare("devices")) { ve = veDevices; + } else if (!sViewElement.compare("currentweather")) { + ve = veCurrentWeather; } else if (!sViewElement.compare("scrapercontent")) { ve = veScraperContent; } else if (!sViewElement.compare("datetime")) { @@ -1041,6 +1047,7 @@ void cTemplateViewMenu::SetViewElements(void) { viewElementsAllowed.insert("temperatures"); viewElementsAllowed.insert("timers"); viewElementsAllowed.insert("devices"); + viewElementsAllowed.insert("currentweather"); viewElementsAllowed.insert("currentschedule"); viewElementsAllowed.insert("customtokens"); viewElementsAllowed.insert("scrollbar"); @@ -1252,6 +1259,8 @@ void cTemplateViewMenu::AddPixmap(string sViewElement, cTemplatePixmap *pix, vec ve = veCustomTokens; } else if (!sViewElement.compare("devices")) { ve = veDevices; + } else if (!sViewElement.compare("currentweather")) { + ve = veCurrentWeather; } else if (!sViewElement.compare("scrollbar")) { ve = veScrollbar; } else if (!sViewElement.compare("detailheader")) { diff --git a/libtemplate/templateviewelement.h b/libtemplate/templateviewelement.h index 71c9c74..744c87a 100644 --- a/libtemplate/templateviewelement.h +++ b/libtemplate/templateviewelement.h @@ -26,6 +26,7 @@ enum eViewElement { veTime,
veMessage,
veDevices,
+ veCurrentWeather,
veCustomTokens,
//DisplayChannel ViewElements
veChannelInfo,
|
