*neutrino menu classes: add member function resetWidget()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1434 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
thilo
2011-05-06 18:15:47 +00:00
parent 5b03f2b747
commit f26db77d13
2 changed files with 8 additions and 0 deletions

View File

@@ -370,6 +370,13 @@ void CMenuWidget::addItem(CMenuItem* menuItem, const bool defaultselected)
items.push_back(menuItem);
}
void CMenuWidget::resetWidget()
{
items.clear();
page_start.clear();
selected=-1;
}
bool CMenuWidget::hasItem()
{
return !items.empty();

View File

@@ -419,6 +419,7 @@ class CMenuWidget : public CMenuTarget
};
virtual void addIntroItems(neutrino_locale_t subhead_text = NONEXISTANT_LOCALE, neutrino_locale_t section_text = NONEXISTANT_LOCALE, int buttontype = BTN_TYPE_BACK );
bool hasItem();
void resetWidget();
virtual void paint();
virtual void hide();
virtual int exec(CMenuTarget* parent, const std::string & actionKey);