summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_model_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efl/interfaces/efl_model_common.c')
-rw-r--r--src/lib/efl/interfaces/efl_model_common.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/lib/efl/interfaces/efl_model_common.c b/src/lib/efl/interfaces/efl_model_common.c
index 90d515c1c7..e500340b32 100644
--- a/src/lib/efl/interfaces/efl_model_common.c
+++ b/src/lib/efl/interfaces/efl_model_common.c
@@ -4,49 +4,6 @@
#include "Efl.h"
-EAPI void
-efl_model_load_set(Efl_Model_Base *model, Efl_Model_Load *load, Efl_Model_Load_Status status)
-{
- Efl_Model_Load new_load = {.status = status};
-
- if ((load->status & (EFL_MODEL_LOAD_STATUS_LOADED | EFL_MODEL_LOAD_STATUS_LOADING)) &&
- (new_load.status & (EFL_MODEL_LOAD_STATUS_LOADED | EFL_MODEL_LOAD_STATUS_LOADING)))
- {
- // Merge status
- new_load.status = load->status | new_load.status;
-
- // Removes incompatible statuses (LOADING vs LOADED)
- switch (status)
- {
- case EFL_MODEL_LOAD_STATUS_LOADED_PROPERTIES:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADING_PROPERTIES;
- break;
- case EFL_MODEL_LOAD_STATUS_LOADING_PROPERTIES:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADED_PROPERTIES;
- break;
- case EFL_MODEL_LOAD_STATUS_LOADED_CHILDREN:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADING_CHILDREN;
- break;
- case EFL_MODEL_LOAD_STATUS_LOADING_CHILDREN:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADED_CHILDREN;
- break;
- case EFL_MODEL_LOAD_STATUS_LOADED:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADING;
- break;
- case EFL_MODEL_LOAD_STATUS_LOADING:
- new_load.status &= ~EFL_MODEL_LOAD_STATUS_LOADED;
- break;
- default: break;
- }
- }
-
- if (load->status != new_load.status)
- {
- load->status = new_load.status;
- eo_event_callback_call(model, EFL_MODEL_BASE_EVENT_LOAD_STATUS, load);
- }
-}
-
EAPI Eina_Accessor *
efl_model_list_slice(Eina_List *list, unsigned start, unsigned count)
{
@@ -74,13 +31,6 @@ efl_model_list_slice(Eina_List *list, unsigned start, unsigned count)
}
EAPI void
-efl_model_error_notify(Efl_Model_Base *model)
-{
- Efl_Model_Load load = {.status = EFL_MODEL_LOAD_STATUS_ERROR};
- eo_event_callback_call(model, EFL_MODEL_BASE_EVENT_LOAD_STATUS, &load);
-}
-
-EAPI void
efl_model_property_changed_notify(Efl_Model_Base *model, const char *property)
{
Eina_Array *changed_properties = eina_array_new(1);