X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fbuttons%2Fcheck-box-button.cpp;h=69dbdd3280a1bac8dbac8164406d5f92f80ca573;hp=179304d03125390480da138278b7011761795f16;hb=d886d0a7b8637b2ad52844096091b63991157ff3;hpb=59056922c2ee74a2aeaf5a2a15882c576a52856e diff --git a/dali-toolkit/public-api/controls/buttons/check-box-button.cpp b/dali-toolkit/public-api/controls/buttons/check-box-button.cpp index 179304d..69dbdd3 100644 --- a/dali-toolkit/public-api/controls/buttons/check-box-button.cpp +++ b/dali-toolkit/public-api/controls/buttons/check-box-button.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 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. @@ -22,7 +22,6 @@ // INTERNAL INCLUDES #include -#include namespace Dali { @@ -35,19 +34,13 @@ CheckBoxButton::CheckBoxButton() { } -CheckBoxButton::CheckBoxButton( const CheckBoxButton& checkBox ) -: Button( checkBox ) -{ -} +CheckBoxButton::CheckBoxButton( const CheckBoxButton& checkBox ) = default; -CheckBoxButton& CheckBoxButton::operator=( const CheckBoxButton& checkBox ) -{ - if( &checkBox != this ) - { - Button::operator=( checkBox ); - } - return *this; -} +CheckBoxButton::CheckBoxButton( CheckBoxButton&& rhs ) = default; + +CheckBoxButton& CheckBoxButton::operator=( const CheckBoxButton& checkBox ) = default; + +CheckBoxButton& CheckBoxButton::operator=( CheckBoxButton&& rhs ) = default; CheckBoxButton::~CheckBoxButton() { @@ -63,66 +56,6 @@ CheckBoxButton CheckBoxButton::DownCast( BaseHandle handle ) return Control::DownCast(handle); } -void CheckBoxButton::SetBackgroundImage( Image image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetBackgroundImage( ImageActor::New( image ) ); -} - -void CheckBoxButton::SetBackgroundImage( Actor image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetBackgroundImage( image ); -} - -Actor CheckBoxButton::GetBackgroundImage() const -{ - return Dali::Toolkit::GetImplementation( *this ).GetBackgroundImage(); -} - -void CheckBoxButton::SetSelectedImage( Image image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetSelectedImage( ImageActor::New( image ) ); -} - -void CheckBoxButton::SetSelectedImage( Actor image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetSelectedImage( image ); -} - -Actor CheckBoxButton::GetSelectedImage() const -{ - return Dali::Toolkit::GetImplementation( *this ).GetSelectedImage(); -} - -void CheckBoxButton::SetDisabledBackgroundImage( Image image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetDisabledBackgroundImage( ImageActor::New( image ) ); -} - -void CheckBoxButton::SetDisabledBackgroundImage( Actor image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetDisabledBackgroundImage( image ); -} - -Actor CheckBoxButton::GetDisabledBackgroundImage() const -{ - return Dali::Toolkit::GetImplementation( *this ).GetDisabledBackgroundImage(); -} - -void CheckBoxButton::SetDisabledSelectedImage( Image image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetDisabledSelectedImage( ImageActor::New( image ) ); -} - -void CheckBoxButton::SetDisabledSelectedImage( Actor image ) -{ - Dali::Toolkit::GetImplementation( *this ).SetDisabledSelectedImage( image ); -} - -Actor CheckBoxButton::GetDisabledSelectedImage() const -{ - return Dali::Toolkit::GetImplementation( *this ).GetDisabledSelectedImage(); -} - CheckBoxButton::CheckBoxButton( Internal::CheckBoxButton& implementation ) : Button( implementation ) {