X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fbuilder%2Fbuilder.h;h=f3975f6623e033e37bec87346866456e957fb08a;hp=0526510eab98dd3bf379e09e91c4f66d39abdce6;hb=acbe10c62c46a30c58e08d8971a736f04e68dbf8;hpb=24d1c5037a28d3b8e9094dbb65630687e079705a diff --git a/dali-toolkit/devel-api/builder/builder.h b/dali-toolkit/devel-api/builder/builder.h old mode 100644 new mode 100755 index 0526510..f3975f6 --- a/dali-toolkit/devel-api/builder/builder.h +++ b/dali-toolkit/devel-api/builder/builder.h @@ -1,8 +1,8 @@ -#ifndef __DALI_TOOLKIT_UIBUILDER_H__ -#define __DALI_TOOLKIT_UIBUILDER_H__ +#ifndef DALI_TOOLKIT_UIBUILDER_H +#define DALI_TOOLKIT_UIBUILDER_H /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 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. @@ -24,7 +24,9 @@ #include #include #include -#include + +// INTERNAL INCLUDES +#include namespace Dali { @@ -119,7 +121,7 @@ class Builder; * */ -class DALI_IMPORT_API Builder : public BaseHandle +class DALI_TOOLKIT_API Builder : public BaseHandle { public: /** @@ -188,6 +190,14 @@ class DALI_IMPORT_API Builder : public BaseHandle void AddConstant( const std::string& key, const Property::Value& value ); /** + * @brief Gets all currently defined configurations. + * + * @pre The Builder has been initialized. + * @return A reference to the currently defined configurations. + */ + const Property::Map& GetConfigurations() const; + + /** * @brief Gets all currently defined constants. * * e.g. @@ -446,4 +456,4 @@ private: } // namespace Dali -#endif // __DALI_TOOLKIT_UIBUILDER_H__ +#endif // DALI_TOOLKIT_UIBUILDER_H