X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fscrollable%2Fitem-view%2Fitem-view.cpp;h=e7ff4b1484bec9f3ebf2a5a0a7c43aa6d96d5e7d;hp=12a6baf0c0aafec6657124d0ba8ffdc83554015e;hb=1d82abb8a1a514ce0af63004706135fb7883f89b;hpb=39fde7191a3d588fef885407f8efb7a35a5f044c diff --git a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp index 12a6baf..e7ff4b1 100644 --- a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp +++ b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,16 +15,14 @@ * */ -#include -#include #include +#include +#include namespace Dali { - namespace Toolkit { - ItemView::ItemView() { } @@ -34,32 +32,26 @@ ItemView::ItemView(Internal::ItemView& implementation) { } -ItemView::ItemView( Dali::Internal::CustomActor* internal ) +ItemView::ItemView(Dali::Internal::CustomActor* internal) : Scrollable(internal) { VerifyCustomActorPointer(internal); } -ItemView::ItemView( const ItemView& itemView ) -: Scrollable(itemView) -{ -} +ItemView::ItemView(const ItemView& itemView) = default; -ItemView& ItemView::operator=( const ItemView& itemView ) -{ - if( &itemView != this ) - { - Control::operator=( itemView ); - } - return *this; -} +ItemView::ItemView(ItemView&& rhs) = default; + +ItemView& ItemView::operator=(const ItemView& itemView) = default; + +ItemView& ItemView::operator=(ItemView&& rhs) = default; ItemView ItemView::New(ItemFactory& factory) { return Internal::ItemView::New(factory); } -ItemView ItemView::DownCast( BaseHandle handle ) +ItemView ItemView::DownCast(BaseHandle handle) { return Control::DownCast(handle); } @@ -190,37 +182,37 @@ unsigned int ItemView::GetItemId(Actor actor) const void ItemView::InsertItem(Item newItem, float durationSeconds) { - GetImpl(*this).InsertItem( newItem, durationSeconds ); + GetImpl(*this).InsertItem(newItem, durationSeconds); } void ItemView::InsertItems(const ItemContainer& newItems, float durationSeconds) { - GetImpl(*this).InsertItems( newItems, durationSeconds ); + GetImpl(*this).InsertItems(newItems, durationSeconds); } void ItemView::RemoveItem(unsigned int itemId, float durationSeconds) { - GetImpl(*this).RemoveItem( itemId, durationSeconds ); + GetImpl(*this).RemoveItem(itemId, durationSeconds); } void ItemView::RemoveItems(const ItemIdContainer& itemIds, float durationSeconds) { - GetImpl(*this).RemoveItems( itemIds, durationSeconds ); + GetImpl(*this).RemoveItems(itemIds, durationSeconds); } void ItemView::ReplaceItem(Item replacementItem, float durationSeconds) { - GetImpl(*this).ReplaceItem( replacementItem, durationSeconds ); + GetImpl(*this).ReplaceItem(replacementItem, durationSeconds); } void ItemView::ReplaceItems(const ItemContainer& replacementItems, float durationSeconds) { - GetImpl(*this).ReplaceItems( replacementItems, durationSeconds ); + GetImpl(*this).ReplaceItems(replacementItems, durationSeconds); } -void ItemView::SetItemsParentOrigin( const Vector3& parentOrigin ) +void ItemView::SetItemsParentOrigin(const Vector3& parentOrigin) { - GetImpl(*this).SetItemsParentOrigin( parentOrigin ); + GetImpl(*this).SetItemsParentOrigin(parentOrigin); } Vector3 ItemView::GetItemsParentOrigin() const @@ -228,7 +220,7 @@ Vector3 ItemView::GetItemsParentOrigin() const return GetImpl(*this).GetItemsParentOrigin(); } -void ItemView::SetItemsAnchorPoint( const Vector3& anchorPoint ) +void ItemView::SetItemsAnchorPoint(const Vector3& anchorPoint) { GetImpl(*this).SetItemsAnchorPoint(anchorPoint); }