X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fcontrol-wrapper-impl.h;h=33905a574211e012b4313a013ab0b91a2e5dcdb2;hp=787fa895410ae6a6c0c4d4d2c4e1c904583f9ce0;hb=159563699a1d8ac7fb2fc516fdb0e9c5be69016a;hpb=baeb5ad3a0b2b1535c48dfb25f3d7ace66cde857 diff --git a/dali-toolkit/devel-api/controls/control-wrapper-impl.h b/dali-toolkit/devel-api/controls/control-wrapper-impl.h index 787fa89..33905a5 100755 --- a/dali-toolkit/devel-api/controls/control-wrapper-impl.h +++ b/dali-toolkit/devel-api/controls/control-wrapper-impl.h @@ -38,7 +38,7 @@ typedef IntrusivePtr< ControlWrapper > ControlWrapperPtr; /** * @copydoc Toolkit::ControlWrapper */ -class ControlWrapper : public Control +class DALI_IMPORT_API ControlWrapper : public Control { public: @@ -64,9 +64,13 @@ public: /** * Create a new ControlWrapper. + * + * @param[in] typeName The name of the type that is registered with this control + * @param[in] controlWrapper The implementation of this control + * * @return A public handle to the newly allocated ControlWrapper. */ - static Dali::Toolkit::ControlWrapper New( ControlWrapper* controlWrapper ); + static Dali::Toolkit::ControlWrapper New( const std::string& typeName, ControlWrapper* controlWrapper ); public: // From CustomActorImpl @@ -157,12 +161,13 @@ protected: private: - // Undefined. - ControlWrapper( const ControlWrapper& ); - - // Undefined. - ControlWrapper& operator=( const ControlWrapper& rhs ); + /// @cond internal + /// Undefined. + DALI_INTERNAL ControlWrapper( const ControlWrapper& ); + /// Undefined. + DALI_INTERNAL ControlWrapper& operator=( const ControlWrapper& rhs ); + /// @endcond }; } // namespace Internal