X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ug-wifidirect%2Fsrc%2Fwfd_ug_main_view.c;h=bea85b21907b4753c629139739d80b9777e284c5;hb=5d454b5d8ab0cfd80dcb3dc701566e69c978fb03;hp=517392f21d21a247ace452cf0c5c024b431487fa;hpb=e984a2453ae6d038a5b73ed6755f92f915bf2d30;p=apps%2Fnative%2Fug-wifi-direct.git diff --git a/ug-wifidirect/src/wfd_ug_main_view.c b/ug-wifidirect/src/wfd_ug_main_view.c index 517392f..bea85b2 100755 --- a/ug-wifidirect/src/wfd_ug_main_view.c +++ b/ug-wifidirect/src/wfd_ug_main_view.c @@ -31,6 +31,29 @@ #include "wfd_ug_view.h" #include "wfd_client.h" +#include + +#include + +gboolean wfd_ug_util_is_profile_common(void) +{ + gboolean result = FALSE; + char *profile_name = NULL; + + system_info_get_platform_string("http://tizen.org/feature/profile", &profile_name); + if (!profile_name) + return result; + + if (!strncasecmp(profile_name, "common", 6)) { + DBG(LOG_ERROR, "WiFi direct is on common platform\n"); + result = TRUE; + } + + free(profile_name); + + return result; +} + void scan_button_create(struct ug_data *ugd) { __FUNC_ENTER__; @@ -50,7 +73,7 @@ void scan_button_create(struct ug_data *ugd) FALSE); } evas_object_smart_callback_add(btn, "clicked", _scan_btn_cb, (void *)ugd); - elm_layout_content_set(ugd->button_layout, "button.big", btn); + elm_layout_content_set(ugd->button_layout, WFD_UG_BIG_BUTTON_EDC_PART, btn); ugd->scan_toolbar = btn; elm_object_part_content_set(ugd->naviframe, "toolbar", ugd->button_layout); @@ -422,10 +445,10 @@ static void _gl_peer_sel(void *data, Evas_Object *obj, void *event_info) if (ugd->disconnect_btn) { Evas_Object *content; - content = elm_object_part_content_unset(ugd->button_layout, "button.next"); + content = elm_object_part_content_unset(ugd->button_layout, WFD_UG_NEXT_BUTTON_EDC_PART); WFD_IF_DEL_OBJ(content); ugd->disconnect_btn = NULL; - elm_layout_content_set(ugd->button_layout, "button.big", ugd->scan_toolbar); + elm_layout_content_set(ugd->button_layout, WFD_UG_BIG_BUTTON_EDC_PART, ugd->scan_toolbar); } if (item) @@ -1310,10 +1333,10 @@ void wfd_ug_update_toolbar(struct ug_data *ugd) evas_object_smart_callback_add(btn, "clicked", _wfd_ug_cancel_connection_button_cb, (void *)ugd); /* Set button into "toolbar" swallow part */ - elm_object_part_content_set(ugd->button_layout, "button.next", btn); + elm_object_part_content_set(ugd->button_layout, WFD_UG_NEXT_BUTTON_EDC_PART, btn); ugd->disconnect_btn = btn; evas_object_show(ugd->disconnect_btn); - elm_object_part_content_set(ugd->button_layout, "button.prev", + elm_object_part_content_set(ugd->button_layout, WFD_UG_PREV_BUTTON_EDC_PART, ugd->scan_toolbar); wfd_ug_view_refresh_button(ugd->scan_toolbar, "IDS_WIFI_SK4_SCAN", FALSE); @@ -1337,12 +1360,12 @@ void wfd_ug_update_toolbar(struct ug_data *ugd) evas_object_smart_callback_add(btn, "clicked", _wfd_ug_disconnect_button_cb, (void *)ugd); /* Set button into "toolbar" swallow part */ - elm_object_part_content_set(ugd->button_layout, "button.next", btn); + elm_object_part_content_set(ugd->button_layout, WFD_UG_NEXT_BUTTON_EDC_PART, btn); ugd->disconnect_btn = btn; evas_object_show(ugd->disconnect_btn); DBG(LOG_INFO, "button: disconnect button added\n"); } - elm_object_part_content_set(ugd->button_layout, "button.prev", + elm_object_part_content_set(ugd->button_layout, WFD_UG_PREV_BUTTON_EDC_PART, ugd->scan_toolbar); wfd_ug_view_refresh_button(ugd->scan_toolbar, "IDS_WIFI_SK4_SCAN", TRUE); @@ -1352,10 +1375,10 @@ void wfd_ug_update_toolbar(struct ug_data *ugd) if (no_of_conn_dev == 0 && ugd->disconnect_btn != NULL) { DBG(LOG_INFO, "disconnect btn removed when conn failed\n"); Evas_Object *content; - content = elm_object_part_content_unset(ugd->button_layout, "button.next"); + content = elm_object_part_content_unset(ugd->button_layout, WFD_UG_NEXT_BUTTON_EDC_PART); WFD_IF_DEL_OBJ(content); ugd->disconnect_btn = NULL; - elm_layout_content_set(ugd->button_layout, "button.big", ugd->scan_toolbar); + elm_layout_content_set(ugd->button_layout, WFD_UG_BIG_BUTTON_EDC_PART, ugd->scan_toolbar); } wfd_ug_view_refresh_button(ugd->scan_toolbar, "IDS_WIFI_SK4_SCAN", TRUE); @@ -1842,11 +1865,11 @@ void _onoff_changed_cb(void *data, Evas_Object *obj, void *event_info) elm_object_disabled_set(ugd->on_off_check, TRUE); if (ugd->disconnect_btn) { Evas_Object *content; - content = elm_object_part_content_unset(ugd->button_layout, "button.next"); + content = elm_object_part_content_unset(ugd->button_layout, WFD_UG_NEXT_BUTTON_EDC_PART); WFD_IF_DEL_OBJ(content); ugd->disconnect_btn = NULL; } - elm_layout_content_set(ugd->button_layout, "button.big", ugd->scan_toolbar); + elm_layout_content_set(ugd->button_layout, WFD_UG_BIG_BUTTON_EDC_PART, ugd->scan_toolbar); /* turn on/off wfd */ if (!ugd->wfd_onoff) {