migrate to Tizen 3.0 SDK
[apps/core/preloaded/taskmanager.git] / src / item.c
index b6ef2c2..442c45c 100644 (file)
@@ -20,7 +20,6 @@
 #include <Elementary.h>
 #include <app_manager.h>
 #include <stdbool.h>
-#include <rua.h>
 
 #include "conf.h"
 #include "item.h"
@@ -53,7 +52,7 @@
 
 
 
-extern list_type_default_s *item_get_info(Evas_Object *item)
+list_type_default_s *item_get_info(Evas_Object *item)
 {
        retv_if(!item, NULL);
        list_type_default_s *info = NULL;
@@ -65,7 +64,7 @@ extern list_type_default_s *item_get_info(Evas_Object *item)
 
 
 
-extern void item_clear_set_disable(Evas_Object *scroller)
+void item_clear_set_disable(Evas_Object *scroller)
 {
        Evas_Object *clear_item = NULL;
        ret_if(!scroller);
@@ -89,7 +88,7 @@ static void _clear_all_clicked_cb(void *data, Evas_Object *obj, const char *emis
 
 
 
-extern Evas_Object *item_clear_all_create(Evas_Object *scroller)
+Evas_Object *item_clear_all_create(Evas_Object *scroller)
 {
        retv_if(!scroller, NULL);
 
@@ -98,7 +97,7 @@ extern Evas_Object *item_clear_all_create(Evas_Object *scroller)
        clear_item = elm_layout_add(scroller);
        retv_if(!clear_item, NULL);
 
-       if (!elm_layout_file_set(clear_item, ITEM_LAYOUT, "clear_item")) {
+       if (!elm_layout_file_set(clear_item, util_get_file_path(APP_DIR_RESOURCE, ITEM_LAYOUT_EDJ), "clear_item")) {
                _E("Failed to set the layout");
                evas_object_del(clear_item);
                return NULL;
@@ -118,7 +117,7 @@ extern Evas_Object *item_clear_all_create(Evas_Object *scroller)
 
 
 
-extern void item_clear_all_destroy(Evas_Object *scroller)
+void item_clear_all_destroy(Evas_Object *scroller)
 {
        ret_if(!scroller);
 
@@ -592,7 +591,7 @@ static void _clicked_cb(void *data, Evas_Object *obj, void *event_info)
 
 
 
-extern Evas_Object *item_create(Evas_Object *scroller, list_type_default_s *info)
+Evas_Object *item_create(Evas_Object *scroller, list_type_default_s *info)
 {
        retv_if(NULL == scroller, NULL);
        retv_if(NULL == info, NULL);
@@ -604,13 +603,13 @@ extern Evas_Object *item_create(Evas_Object *scroller, list_type_default_s *info
 
        item = elm_layout_add(scroller);
        retv_if(NULL == item, NULL);
-       elm_layout_file_set(item, ITEM_LAYOUT, "item");
+       elm_layout_file_set(item, util_get_file_path(APP_DIR_RESOURCE, ITEM_LAYOUT_EDJ), "item");
        evas_object_size_hint_weight_set(item, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_show(item);
 
        item_inner = elm_layout_add(scroller);
        goto_if(NULL == item_inner, ERROR);
-       elm_layout_file_set(item_inner, ITEM_LAYOUT, "item_inner");
+       elm_layout_file_set(item_inner, util_get_file_path(APP_DIR_RESOURCE, ITEM_LAYOUT_EDJ), "item_inner");
        evas_object_size_hint_weight_set(item_inner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_show(item_inner);
        elm_object_part_content_set(item, "inner", item_inner);
@@ -643,7 +642,7 @@ ERROR:
 
 
 
-extern void item_destroy(Evas_Object *item)
+void item_destroy(Evas_Object *item)
 {
        ret_if(!item);
 
@@ -678,7 +677,7 @@ extern void item_destroy(Evas_Object *item)
 
 
 
-extern void item_terminate(Evas_Object *item)
+void item_terminate(Evas_Object *item)
 {
        char *appid = NULL;
        int ret;
@@ -696,10 +695,6 @@ extern void item_terminate(Evas_Object *item)
        if (running) {
                util_kill_app(appid);
        }
-
-       if (0 != rua_delete_history_with_pkgname(appid)) {              
-               _E("Cannot delete history for package(%s)", appid);             
-       }
 }