* @brief This is the header file for the %IGroupedListViewItemProviderF interface.
*
* This header file contains the declarations of the %IGroupedListViewItemProviderF interface. @n
- * If an event is generated, a method of this class is called. @n
- * Therefore, if an application performs jobs related to the item events, it uses the methods of this class.
+ * If an event is generated, a method of this interface is called. @n
+ * Therefore, if an application performs jobs related to the item events, it uses the methods of this interface.
*
*/
#ifndef _FUI_CTRL_IGROUPED_LIST_VIEW_ITEM_PROVIDERF_H_
* @since 2.1
*
* The %IGroupedListViewItemProviderF interface is the interface for handling GroupedListView items.
- * The class that handles list items implements this interface, and the instance created using the GroupedListView's Construct()
- * method.
+ * The class that handles list items implements this interface, and the instance created using the GroupedListView::Construct() method.
*
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/ui/implementing_listviews.htm">ListViews</a>.
*/
{
// Operation
public:
- /*
+ /**
* This polymorphic destructor should be overridden if required.
* This way, the destructors of the derived classes are called
* when the destructor of this interface is called.
*/
virtual ~IGroupedListViewItemProviderF(void) {}
- /*
+ /**
* Gets the total number of groups.
*
* @since 2.1
*/
virtual int GetGroupCount(void) = 0;
- /*
+ /**
* Gets the total number of items in the specified group.
*
* @since 2.1
*/
virtual int GetItemCount(int groupIndex) = 0;
- /*
+ /**
* Creates the group item for the specified index from the item provider.
*
* @since 2.1
*/
virtual Tizen::Ui::Controls::GroupItem* CreateGroupItem(int groupIndex, float itemWidth) = 0;
- /*
+ /**
* Deletes the specified group item.
*
* @since 2.1
* @return @c true if the item is deallocated by this method, @n
* else @c false
* @param[in] groupIndex The index of the group
- * @param[in] pItem The pointer to GroupItem that is to be deleted
+ * @param[in] pItem The pointer to GroupItem to delete
* @param[in] itemWidth The width of the item
* @remarks An application that uses the %GroupedListView control must implement this method. @n
* Using this method, an application can deallocate the item. @n
*/
virtual bool DeleteGroupItem(int groupIndex, Tizen::Ui::Controls::GroupItem* pItem, float itemWidth) = 0;
- /*
+ /**
* Creates the specified item.
*
* @since 2.1
*/
virtual Tizen::Ui::Controls::ListItemBase* CreateItem(int groupIndex, int itemIndex, float itemWidth) = 0;
- /*
+ /**
* Deletes the specified item.
*
* @since 2.1
* else @c false
* @param[in] groupIndex The index of the group
* @param[in] itemIndex The index of the item
- * @param[in] pItem The pointer to ListItemBase that is to be deleted
+ * @param[in] pItem The pointer to ListItemBase to delete
* @param[in] itemWidth The width of the item
* @remarks An application that uses the GroupedListView control must implement this method. @n
* Using this method, an application can deallocate the item. @n
*/
virtual bool DeleteItem(int groupIndex, int itemIndex, Tizen::Ui::Controls::ListItemBase* pItem, float itemWidth) = 0;
- /*
+ /**
* Checks whether the item can be reordered.
*
* @since 2.1