mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-31 17:31:11 +02:00
CComponentsForm: add member to get pointer to selected items
Origin commit data
------------------
Branch: ni/coolstream
Commit: e1b9f0a184
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-26 (Tue, 26 Aug 2014)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -491,3 +491,14 @@ int CComponentsForm::getSelectedItem()
|
||||
return static_cast<int>(i);
|
||||
return -1;
|
||||
}
|
||||
|
||||
CComponentsItem* CComponentsForm::getSelectedItemObject()
|
||||
{
|
||||
int sel = getSelectedItem();
|
||||
CComponentsItem* ret = NULL;
|
||||
if (sel != -1)
|
||||
ret = static_cast<CComponentsItem*>(this->getCCItem(sel));
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@@ -117,8 +117,10 @@ class CComponentsForm : public CComponentsItem
|
||||
virtual void paintPage(const u_int8_t& page_number, bool do_save_bg = CC_SAVE_SCREEN_NO);
|
||||
///set width of scrollbar
|
||||
virtual void setScrollBarWidth(const int& scrollbar_width){w_sb = scrollbar_width;};
|
||||
///returns id of select item, return value as int, returns -1: if is nothing selected
|
||||
///returns id of selected item, return value as int, returns -1: if is nothing selected
|
||||
virtual int getSelectedItem();
|
||||
///returns pointer to selected item, return value as CComponentsItem*, returns NULL: if is nothing selected
|
||||
virtual CComponentsItem* getSelectedItemObject();
|
||||
///select a definied item, parameter1 as size_t
|
||||
virtual void setSelectedItem(int item_id);
|
||||
///select a definied item, parameter1 as CComponentsItem*
|
||||
|
Reference in New Issue
Block a user