neutrino menu classes: new members added

insertItem(), removeItem(), getItemsCount(), getItem()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1437 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Branch: ni/coolstream
Commit: 2ca8b1bce0
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-05-06 (Fri, 06 May 2011)

Origin message was:
------------------
*neutrino menu classes: new members added

insertItem(), removeItem(), getItemsCount(), getItem()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1437 e54a6e83-5905-42d5-8d5c-058d10e6a962


------------------
This commit was generated by Migit
This commit is contained in:
2011-05-06 18:16:06 +00:00
parent c24b23093f
commit f40d4e1dbe
2 changed files with 37 additions and 0 deletions

View File

@@ -420,6 +420,11 @@ 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();
void insertItem(const uint& item_id, CMenuItem* menuItem);
void removeItem(const uint& item_id);
int getItemId(CMenuItem* menuItem);
int getItemsCount(){return items.size();};
CMenuItem* getItem(const uint& item_id);
virtual void paint();
virtual void hide();
virtual int exec(CMenuTarget* parent, const std::string & actionKey);