X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=base%2Fdali-toolkit%2Finternal%2Fbuilder%2Fbuilder-impl.h;h=e82ed9314aec99c9176616c5f669c5c7d0f7a112;hp=62e3e87317a37e7a3d74e5e69db73c026de9a79b;hb=fc6a26b5914e2a4db7bc2b0eded44e77c0347a4d;hpb=a481f6f5e535b302f7bf7087cd21641b9d374930 diff --git a/base/dali-toolkit/internal/builder/builder-impl.h b/base/dali-toolkit/internal/builder/builder-impl.h index 62e3e87..e82ed93 100644 --- a/base/dali-toolkit/internal/builder/builder-impl.h +++ b/base/dali-toolkit/internal/builder/builder-impl.h @@ -129,6 +129,16 @@ public: BaseHandle Create( const std::string& templateName, const PropertyValueMap& map ); /** + * @copydoc Toolkit::Builder::CreateFromJson( const std::string& json ); + */ + BaseHandle CreateFromJson( const std::string& json ); + + /** + * @copydoc Toolkit::Builder::ApplyFromJson( Handle& handle, const std::string& json ); + */ + bool ApplyFromJson( Handle& handle, const std::string& json ); + + /** * @copydoc Toolkit::Builder::ApplyStyle */ bool ApplyStyle( const std::string& styleName, Handle& handle ); @@ -168,6 +178,16 @@ public: */ FrameBufferImage GetFrameBufferImage( const std::string &name, const Replacement& constant ); + /** + * @copydoc Toolkit::Builder::QuitSignal + */ + Toolkit::Builder::Signal& QuitSignal(); + + /** + * Emits the quit signal + */ + void EmitQuitSignal(); + protected: virtual ~Builder(); @@ -215,6 +235,7 @@ private: void SetProperties( const TreeNode& node, Handle& handle, const Replacement& constant ); + Toolkit::Builder::Signal mQuitSignal; }; } // namespace Internal