Fix doxygen and code for TimeZone
authorhs321.lee <hs321.lee@samsung.com>
Tue, 13 Aug 2013 07:57:41 +0000 (16:57 +0900)
committerhs321.lee <hs321.lee@samsung.com>
Tue, 13 Aug 2013 08:19:14 +0000 (17:19 +0900)
Change-Id: Id8855b8a7dc325435811eb5dca6e4fdc7485dc13
Signed-off-by: hs321.lee <hs321.lee@samsung.com>
inc/FSclCalEvent.h
src/FScl_CalEventImpl.cpp

index 1ebc450..126cd8a 100644 (file)
@@ -393,8 +393,8 @@ public:
         *
         * @since       2.0
         *
-        * @return              The time zone
-        * @see                 Tizen::Locales::TimeZone
+        * @return              The time zone based on the time zone ID and the start time of the %CalEvent instance
+        * @see                 Tizen::Locales::TimeZone::GetTimeZone(const Tizen::Base::String&, const Tizen::Base::DateTime&, Tizen::Locales::TimeZone&)
         */
        Tizen::Locales::TimeZone GetTimeZone(void) const;
 
@@ -409,8 +409,9 @@ public:
         * @param[in]   timeZone                        The time zone to set
         * @exception   E_SUCCESS                       The method is successful.
         * @exception   E_FAILURE                       The method has failed.
-        * @remarks             As anniversaries and all day events are not affected by a time zone, it is recommended not to set the time zone.
-        * @see                 Tizen::Locales::TimeZone
+        * @remarks
+        *                              - As all day events are not affected by a time zone, it is recommended not to set the time zone.
+        *                              - Only the time zone ID of the specified @c timeZone is set to the %CalEvent instance, and the other properties are ignored.
         */
        result SetTimeZone(const Tizen::Locales::TimeZone& timeZone);
 
index 7b9344b..44ce497 100644 (file)
@@ -725,7 +725,9 @@ _CalEventImpl::GetTimeZone(void) const
        calendar_record_get_str_p(__eventRecord.GetHandle(), _calendar_event.start_tzid, &pTimeZoneId);
        if (pTimeZoneId != null && strlen(pTimeZoneId) > 0)
        {
-               TimeZone::GetTimeZone(pTimeZoneId, timeZone);
+               DateTime startTime = GetStartTime();
+
+               TimeZone::GetTimeZone(pTimeZoneId, startTime, timeZone);
        }
 
        return timeZone;