summaryrefslogtreecommitdiff
path: root/libtemplate
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-13 09:01:11 +0100
committerlouis <louis.braun@gmx.de>2015-01-13 09:01:11 +0100
commit4d8d1cc629ce5db3862aac75baafa0d1dae69b21 (patch)
tree4850c485c72b61d7576dc6698e6ae8faba44e53f /libtemplate
parentc59cc4e6103c38897ceba54b6a88e6934147f263 (diff)
downloadvdr-plugin-skindesigner-4d8d1cc629ce5db3862aac75baafa0d1dae69b21.tar.gz
vdr-plugin-skindesigner-4d8d1cc629ce5db3862aac75baafa0d1dae69b21.tar.bz2
introduced weather service interface
Diffstat (limited to 'libtemplate')
-rw-r--r--libtemplate/templateview.c9
-rw-r--r--libtemplate/templateviewelement.h1
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,