From 19dfd1af7bf7b7e6c79ed420b294c4a52b7df659 Mon Sep 17 00:00:00 2001 From: louis Date: Sun, 15 Mar 2015 18:11:07 +0100 Subject: added possibility to hide root menu from a subview template --- libtemplate/templateview.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libtemplate/templateview.c') diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index 989c693..97db545 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -194,6 +194,13 @@ int cTemplateView::GetNumPixmapsViewElement(eViewElement ve) { return viewElement->GetNumPixmaps(); } +bool cTemplateView::HideView(void) { + if (!parameters) + return false; + return parameters->GetNumericParameter(ptHideRoot); +} + + bool cTemplateView::ExecuteView(eViewElement ve) { map < eViewElement, cTemplateViewElement* >::iterator hit = viewElements.find(ve); if (hit == viewElements.end()) @@ -1878,6 +1885,7 @@ cTemplateViewPlugin::cTemplateViewPlugin(string pluginName, int viewID) { attributes.insert("scaletvy"); attributes.insert("scaletvwidth"); attributes.insert("scaletvheight"); + attributes.insert("hideroot"); funcsAllowed.insert(pair< string, set >(viewName, attributes)); //definition of allowed parameters for viewtab -- cgit v1.2.3