diff options
| author | louis <louis.braun@gmx.de> | 2015-04-01 13:26:36 +0200 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-04-01 13:26:36 +0200 |
| commit | 7c9ad39e95205d2c3304499dc4d66548bea037fa (patch) | |
| tree | 5f9dc55508fcbd44494637ea5890d45d71722db4 /libtemplate/templateview.c | |
| parent | 25505767d320c43ab803c2546d9aee0dc74bb1d5 (diff) | |
| download | vdr-plugin-skindesigner-7c9ad39e95205d2c3304499dc4d66548bea037fa.tar.gz vdr-plugin-skindesigner-7c9ad39e95205d2c3304499dc4d66548bea037fa.tar.bz2 | |
added parameter mode to viewelement <devices>
Diffstat (limited to 'libtemplate/templateview.c')
| -rw-r--r-- | libtemplate/templateview.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index b20796f..352b6c7 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -229,6 +229,14 @@ bool cTemplateView::DetachViewElement(eViewElement ve) { return viewElement->Detach(); } +string cTemplateView::GetViewElementMode(eViewElement ve) { + map < eViewElement, cTemplateViewElement* >::iterator hit = viewElements.find(ve); + if (hit == viewElements.end()) + return ""; + cTemplateViewElement *viewElement = hit->second; + return viewElement->GetMode(); +} + int cTemplateView::GetNumListViewMenuItems(void) { int numElements = 0; cTemplateViewList *menuList = GetViewList(vlMenuItem); @@ -626,6 +634,7 @@ void cTemplateView::SetFunctionDefinitions(void) { attributes.insert("fadetime"); attributes.insert("name"); attributes.insert("condition"); + attributes.insert("mode"); funcsAllowed.insert(pair< string, set<string> >(name, attributes)); name = "area"; |
