#include "wfd_ug_view.h"
#include "wfd_client.h"
+#include <strings.h>
+
+#include <system_info.h>
+
+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__;
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);
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)
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);
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);
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);
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) {