summaryrefslogtreecommitdiff
path: root/src/lib/efl/Efl_Model_Common.h
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-01-06 15:26:30 +0100
committerStefan Schmidt <stefan@osg.samsung.com>2016-01-06 15:26:30 +0100
commit1627402bdad8cb8ec614e045ec655d6fc086f883 (patch)
treec984b4420ffb6ef1b3ef04a4626c404b5e705c5d /src/lib/efl/Efl_Model_Common.h
parent49fab7b7a6e24260671ab392a418811d35e71978 (diff)
efl model: add missing since tags for new APIs
Diffstat (limited to 'src/lib/efl/Efl_Model_Common.h')
-rw-r--r--src/lib/efl/Efl_Model_Common.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/efl/Efl_Model_Common.h b/src/lib/efl/Efl_Model_Common.h
index 1afa5e1026..1440e815a5 100644
--- a/src/lib/efl/Efl_Model_Common.h
+++ b/src/lib/efl/Efl_Model_Common.h
@@ -35,6 +35,8 @@ typedef struct _Efl_Model_Children_Event Efl_Model_Children_Event;
35 * @param model The model to call the event @c EFL_MODEL_EVENT_LOAD_STATUS 35 * @param model The model to call the event @c EFL_MODEL_EVENT_LOAD_STATUS
36 * @param load The load status to be changed 36 * @param load The load status to be changed
37 * @param status The new status 37 * @param status The new status
38 *
39 * @since 1.17
38 */ 40 */
39EAPI void efl_model_load_set(Efl_Model_Base *model, Efl_Model_Load *load, Efl_Model_Load_Status status) EINA_ARG_NONNULL(1, 2); 41EAPI void efl_model_load_set(Efl_Model_Base *model, Efl_Model_Load *load, Efl_Model_Load_Status status) EINA_ARG_NONNULL(1, 2);
40 42
@@ -47,6 +49,8 @@ EAPI void efl_model_load_set(Efl_Model_Base *model, Efl_Model_Load *load, Efl_Mo
47 * @param start The nth element to start the slice 49 * @param start The nth element to start the slice
48 * @param count The number of elements 50 * @param count The number of elements
49 * @return The accessor to the sliced elements or @c NULL if error 51 * @return The accessor to the sliced elements or @c NULL if error
52 *
53 * @since 1.17
50 */ 54 */
51EAPI Eina_Accessor *efl_model_list_slice(Eina_List *list, unsigned start, unsigned count) EINA_ARG_NONNULL(1); 55EAPI Eina_Accessor *efl_model_list_slice(Eina_List *list, unsigned start, unsigned count) EINA_ARG_NONNULL(1);
52 56
@@ -54,6 +58,8 @@ EAPI Eina_Accessor *efl_model_list_slice(Eina_List *list, unsigned start, unsign
54 * @brief Notifies an error with an @c EFL_MODEL_EVENT_LOAD_STATUS 58 * @brief Notifies an error with an @c EFL_MODEL_EVENT_LOAD_STATUS
55 * 59 *
56 * @param model The model to be notified 60 * @param model The model to be notified
61 *
62 * @since 1.17
57 */ 63 */
58EAPI void efl_model_error_notify(Efl_Model_Base *model) EINA_ARG_NONNULL(1); 64EAPI void efl_model_error_notify(Efl_Model_Base *model) EINA_ARG_NONNULL(1);
59 65
@@ -62,6 +68,8 @@ EAPI void efl_model_error_notify(Efl_Model_Base *model) EINA_ARG_NONNULL(1);
62 * 68 *
63 * @param model The model to be notified 69 * @param model The model to be notified
64 * @param property The changed property 70 * @param property The changed property
71 *
72 * @since 1.17
65 */ 73 */
66EAPI void efl_model_property_changed_notify(Efl_Model_Base *model, const char *property); 74EAPI void efl_model_property_changed_notify(Efl_Model_Base *model, const char *property);
67 75
@@ -70,6 +78,8 @@ EAPI void efl_model_property_changed_notify(Efl_Model_Base *model, const char *p
70 * 78 *
71 * @param model The model to be notified 79 * @param model The model to be notified
72 * @param property The invalidated property 80 * @param property The invalidated property
81 *
82 * @since 1.17
73 */ 83 */
74EAPI void efl_model_property_invalidated_notify(Efl_Model_Base *model, const char *property); 84EAPI void efl_model_property_invalidated_notify(Efl_Model_Base *model, const char *property);
75 85
@@ -89,6 +99,8 @@ typedef void (*Efl_Model_Value_Struct_Member_Setup_Cb)(void *data, int index, Ei
89 * @param setup_cb The callback to setup struct members 99 * @param setup_cb The callback to setup struct members
90 * @param data The user data 100 * @param data The user data
91 * @return Returns the struct description 101 * @return Returns the struct description
102 *
103 * @since 1.17
92 */ 104 */
93EAPI Eina_Value_Struct_Desc *efl_model_value_struct_description_new(unsigned int member_count, Efl_Model_Value_Struct_Member_Setup_Cb setup_cb, void *data) EINA_ARG_NONNULL(2); 105EAPI Eina_Value_Struct_Desc *efl_model_value_struct_description_new(unsigned int member_count, Efl_Model_Value_Struct_Member_Setup_Cb setup_cb, void *data) EINA_ARG_NONNULL(2);
94 106
@@ -96,6 +108,8 @@ EAPI Eina_Value_Struct_Desc *efl_model_value_struct_description_new(unsigned int
96 * @brief Frees the memory allocated to the struct description. 108 * @brief Frees the memory allocated to the struct description.
97 * 109 *
98 * @param desc The struct description. If @c NULL, the function returns immediately. 110 * @param desc The struct description. If @c NULL, the function returns immediately.
111 *
112 * @since 1.17
99 */ 113 */
100EAPI void efl_model_value_struct_description_free(Eina_Value_Struct_Desc *desc); 114EAPI void efl_model_value_struct_description_free(Eina_Value_Struct_Desc *desc);
101 115