X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-toolkit%2Fdevel-api%2Flayouting%2Fmeasured-size.h;h=f04be0aa65d07ab2c905fd475d7adcd00fb56931;hb=7098ad0a9a657b68b37d5fd759662a2d08b47433;hp=68f988c6e9fd766418243d56b514db14a0b9020d;hpb=032c3a24f7264e1731d00dfd53eb4fd4cb504802;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/layouting/measured-size.h b/dali-toolkit/devel-api/layouting/measured-size.h index 68f988c..f04be0a 100644 --- a/dali-toolkit/devel-api/layouting/measured-size.h +++ b/dali-toolkit/devel-api/layouting/measured-size.h @@ -19,6 +19,7 @@ #include #include +#include namespace Dali { @@ -28,7 +29,7 @@ namespace Toolkit /** * Class that encodes a measurement and a measure state, which is set if the measured size is too small. */ -class DALI_IMPORT_API MeasuredSize +class DALI_TOOLKIT_API MeasuredSize { public: @@ -39,7 +40,7 @@ public: }; MeasuredSize() - : mMeasuredSize( 0u ), + : mMeasuredSize( 0 ), mState ( MeasuredSize::State::MEASURED_SIZE_OK ) { } @@ -60,12 +61,15 @@ public: MeasuredSize& operator=( const MeasuredSize& rhs ) { - this->mMeasuredSize = rhs.mMeasuredSize; - this->mState = rhs.mState; + if( this != &rhs ) + { + this->mMeasuredSize = rhs.mMeasuredSize; + this->mState = rhs.mState; + } return *this; } - MeasuredSize& operator=( LayoutLength::IntType rhs ) + MeasuredSize& operator=( LayoutLength rhs ) { this->mMeasuredSize = rhs; this->mState = State::MEASURED_SIZE_OK; @@ -82,11 +86,6 @@ public: return mMeasuredSize != value.mMeasuredSize; } - inline operator LayoutLength::IntType() - { - return mMeasuredSize.mValue; - } - inline void SetState( MeasuredSize::State state ) { mState = state;