The IIconListViewItemEventListener interface is the listener interface for receiving IconListView item events. The class that processes a list item event implements this interface, and the instance created with that class is registered with a UI control, using the control's AddIIconListViewItemEventListener() method. When the list item event occurs, the OnIconListViewItemStateChanged() method of that instance is invoked.
For more information on the class features, see ListViews.
Public Member Functions | |
virtual void | OnIconListViewItemStateChanged (Osp::Ui::Controls::IconListView &listView, int index, Osp::Ui::Controls::IconListViewItemStatus status)=0 |
virtual | ~IIconListViewItemEventListener (void) |
virtual Osp::Ui::Controls::IIconListViewItemEventListener::~IIconListViewItemEventListener | ( | void | ) | [inline, virtual] |
This is the destructor for this class.
virtual void Osp::Ui::Controls::IIconListViewItemEventListener::OnIconListViewItemStateChanged | ( | Osp::Ui::Controls::IconListView & | listView, |
int | index, | ||
Osp::Ui::Controls::IconListViewItemStatus | status | ||
) | [pure virtual] |
Called when an item event occurs.
[in] | listView | The source ListView of the event |
[in] | index | The index of the item |
[in] | status | The item status |