cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3730447f0c60f89b81e05f00dafe7aa5f55a370f

commit 3730447f0c60f89b81e05f00dafe7aa5f55a370f
Author: Cedric BAIL <cedric.b...@free.fr>
Date:   Wed Apr 3 17:24:22 2019 -0700

    ecore: move property string definition to shared headers for 
Efl.Composite_Model.
    
    Reviewed-by: SangHyeon Jade Lee <sh10233....@samsung.com>
    Reviewed-by: Xavi Artigas <xavierarti...@yahoo.es>
    Differential Revision: https://phab.enlightenment.org/D8568
---
 src/lib/ecore/efl_composite_model.c         | 13 ++++++-------
 src/lib/ecore/efl_composite_model_private.h |  5 +++++
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/lib/ecore/efl_composite_model.c 
b/src/lib/ecore/efl_composite_model.c
index 668b382dfb..a0457729ac 100644
--- a/src/lib/ecore/efl_composite_model.c
+++ b/src/lib/ecore/efl_composite_model.c
@@ -8,10 +8,9 @@
 
 #include "ecore_private.h"
 
+#include "efl_composite_model_private.h"
 #include "efl_composite_model.eo.h"
 
-#define _CHILD_INDEX "child.index"
-
 typedef struct _Efl_Composite_Model_Data Efl_Composite_Model_Data;
 
 struct _Efl_Composite_Model_Data
@@ -148,7 +147,7 @@ _efl_composite_model_index_get(const Eo *obj, 
Efl_Composite_Model_Data *pd)
    if (pd->need_index)
      return 0xFFFFFFFF;
 
-   fetch = efl_model_property_get(obj, _CHILD_INDEX);
+   fetch = efl_model_property_get(obj, EFL_COMPOSITE_MODEL_CHILD_INDEX);
    if (!eina_value_uint_convert(fetch, &r))
      return 0xFFFFFFFF;
    eina_value_free(fetch);
@@ -179,7 +178,7 @@ _efl_composite_model_efl_ui_view_model_set(Eo *obj 
EINA_UNUSED, Efl_Composite_Mo
    properties = efl_model_properties_get(pd->source);
    EINA_ITERATOR_FOREACH(properties, property)
      {
-        if (!strcmp(property, _CHILD_INDEX))
+        if (!strcmp(property, EFL_COMPOSITE_MODEL_CHILD_INDEX))
           {
              pd->need_index = EINA_FALSE;
              break;
@@ -198,7 +197,7 @@ static Eina_Future *
 _efl_composite_model_efl_model_property_set(Eo *obj, Efl_Composite_Model_Data 
*pd,
                                             const char *property, Eina_Value 
*value)
 {
-   if (pd->need_index && !strcmp(property, _CHILD_INDEX))
+   if (pd->need_index && !strcmp(property, EFL_COMPOSITE_MODEL_CHILD_INDEX))
      {
         if (pd->set_index || !pd->source)
           return efl_loop_future_rejected(obj, EFL_MODEL_ERROR_READ_ONLY);
@@ -214,7 +213,7 @@ static Eina_Value *
 _efl_composite_model_efl_model_property_get(const Eo *obj EINA_UNUSED, 
Efl_Composite_Model_Data *pd,
                                             const char *property)
 {
-   if (pd->need_index && !strcmp(property, _CHILD_INDEX))
+   if (pd->need_index && !strcmp(property, EFL_COMPOSITE_MODEL_CHILD_INDEX))
      {
         if (pd->set_index)
           return eina_value_uint_new(pd->index);
@@ -229,7 +228,7 @@ _efl_composite_model_efl_model_properties_get(const Eo *obj 
EINA_UNUSED, Efl_Com
    if (pd->need_index)
      {
         static const char *composite_properties[] = {
-          _CHILD_INDEX
+          EFL_COMPOSITE_MODEL_CHILD_INDEX
         };
 
         return eina_multi_iterator_new(efl_model_properties_get(pd->source),
diff --git a/src/lib/ecore/efl_composite_model_private.h 
b/src/lib/ecore/efl_composite_model_private.h
index c9e3783b9d..b780326c8b 100644
--- a/src/lib/ecore/efl_composite_model_private.h
+++ b/src/lib/ecore/efl_composite_model_private.h
@@ -1,3 +1,7 @@
+#ifndef EFL_COMPOSITE_MODEL_PRIVATE_H_
+# define EFL_COMPOSITE_MODEL_PRIVATE_H_
+
+#define EFL_COMPOSITE_MODEL_CHILD_INDEX "child.index"
 
 #define EFL_COMPOSITE_MODEL_PROPERTIES(name, dyn, sta, ...) \
   EFL_COMPOSITE_MODEL_PROPERTIES_SUPER(name, NULL, NULL, (dyn), sta, 
##__VA_ARGS__)
@@ -36,3 +40,4 @@ _efl_composite_model_properties_mix(Eina_Iterator *super, 
Eina_Iterator *dyn, Ei
      };
 }
 
+#endif

-- 


Reply via email to