X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-item.cpp;h=a84b45d0c23dc688dd02dae674233ac2c158fee4;hp=153c134118ee64d30d7a9341da97165a736936b5;hb=4fcbbea5dc1fb7667607f663f04e898f0e4086ae;hpb=20b42a9bcaba6b874f2271f03a56da6f884c4053 diff --git a/dali-toolkit/devel-api/layouting/layout-item.cpp b/dali-toolkit/devel-api/layouting/layout-item.cpp index 153c134..a84b45d 100644 --- a/dali-toolkit/devel-api/layouting/layout-item.cpp +++ b/dali-toolkit/devel-api/layouting/layout-item.cpp @@ -16,6 +16,8 @@ #include #include +#include +#include namespace Dali { @@ -53,6 +55,21 @@ bool LayoutItem::IsLayoutAnimated() const return GetImplementation( *this ).IsLayoutAnimated(); } +void LayoutItem::SetTransitionData( LayoutTransitionData::LayoutTransitionType layoutTransitionType, LayoutTransitionData layoutTransitionData ) +{ + Toolkit::Internal::LayoutTransitionDataPtr layoutTransitionDataPtr = Toolkit::Internal::LayoutTransitionDataPtr(); + if ( layoutTransitionData ) + { + layoutTransitionDataPtr = Toolkit::Internal::LayoutTransitionDataPtr( &Toolkit::GetImplementation( layoutTransitionData ) ); + } + GetImplementation( *this ).SetTransitionData( layoutTransitionType, layoutTransitionDataPtr ); +} + +LayoutTransitionData LayoutItem::GetTransitionData( LayoutTransitionData::LayoutTransitionType layoutTransitionType ) const +{ + return LayoutTransitionData( GetImplementation( *this ).GetTransitionData( layoutTransitionType ).Get() ); +} + } // namespace Toolkit } // namespace Dali