Change-Id: I0833f3cb4c680793e0d0ef8948128e17867a83a2
Signed-off-by: Hyeonmi Kim <hm_85.kim@samsung.com>
#include "FUiCtrl_IListItemCommon.h"
#include "FUiCtrl_ListViewModel.h"
#include "FUiCtrl_IListItemCommon.h"
#include "FUiCtrl_ListViewModel.h"
-#ifdef MEMORY_LEAK_CHECK
-#include "mem_leak_check.h"
-#endif
-
-
namespace Tizen { namespace Ui { namespace Controls
{
namespace Tizen { namespace Ui { namespace Controls
{
-result
-_ListViewModel::MoveItem(_ListItemPos originPosition, _ListItemPos destinationPosition)
-{
- return MoveItem(originPosition.groupIndex, originPosition.itemIndex, destinationPosition.groupIndex, destinationPosition.itemIndex);
-}
-
// insert mode : originItemIndex == -1
// remove mode : destinationItemIndex == -1
void
// insert mode : originItemIndex == -1
// remove mode : destinationItemIndex == -1
void
#include <FUiCtrlIGroupedListViewItemProviderF.h>
#include "FUiCtrl_IUiListViewItemEventListener.h"
#include "FUiCtrl_LinkedList.h"
#include <FUiCtrlIGroupedListViewItemProviderF.h>
#include "FUiCtrl_IUiListViewItemEventListener.h"
#include "FUiCtrl_LinkedList.h"
-#include "FUiCtrl_ListViewTypes.h"
#include "FUiCtrl_TableViewItemProviderAdaptor.h"
namespace Tizen { namespace Ui { namespace Controls
{
#include "FUiCtrl_TableViewItemProviderAdaptor.h"
namespace Tizen { namespace Ui { namespace Controls
{
+struct _ListItemPos
+{
+ int groupIndex;
+ int itemIndex;
+};
+
class _IListItemCommon;
class _ListViewItem;
class _IListItemCommon;
class _ListViewItem;
#define _FUI_CTRL_INTERNAL_LIST_VIEW_MODEL_H_
#include "FUiCtrl_LinkedList.h"
#define _FUI_CTRL_INTERNAL_LIST_VIEW_MODEL_H_
#include "FUiCtrl_LinkedList.h"
-#include "FUiCtrl_ListViewTypes.h"
namespace Tizen { namespace Ui { namespace Controls
{
namespace Tizen { namespace Ui { namespace Controls
{
result SetItem(_IListItemCommon& item, int groupIndex, int itemIndex);
result SetItem(_IListItemCommon& item, int groupIndex, int itemIndex);
- result MoveItem(_ListItemPos originPosition, _ListItemPos destinationPosition);
-
result MoveItem(int originGroupIndex, int originItemIndex, int destinationGroupIndex, int destinationItemIndex);
result RemoveItemAt(int groupIndex, int itemIndex, bool internalDestroy = false);
result MoveItem(int originGroupIndex, int originItemIndex, int destinationGroupIndex, int destinationItemIndex);
result RemoveItemAt(int groupIndex, int itemIndex, bool internalDestroy = false);
LISTVIEW_CONTEXTITEM_ELEMENT_STATUS_HIGHLIGHTED
};
LISTVIEW_CONTEXTITEM_ELEMENT_STATUS_HIGHLIGHTED
};
-struct _ListItemPos
-{
- int groupIndex;
- int itemIndex;
-};
-
#endif //_FUI_CTRL_INTERNAL_LIST_VIEW_TYPES_H_
#endif //_FUI_CTRL_INTERNAL_LIST_VIEW_TYPES_H_