Add code for checking profile to support TV profile
[platform/core/uifw/inputdelegator.git] / src / w-input-stt-tos.cpp
index 8f0a283..bfe6b0b 100755 (executable)
@@ -37,8 +37,9 @@ using namespace std;
 
 #define _EDJ(x)  elm_layout_edje_get(x)
 
+#ifdef _WEARABLE
 static Evas_Object *g_circle_object_first = NULL;
-
+#endif
 #define ISE_PREFERENCE_AGREEMENT "wearable_input_agreement"
 #define VCONFKEY_USER_AGREEMENT "db/wms/user_agreement/svoice"
 #define VCONFKEY_USER_AGREED_TOS            "db/private/ise/stt/tos"
@@ -265,10 +266,10 @@ static Eina_Bool
 _naviframe_pop_cb2(void *data , Elm_Object_Item *it)
 {
     PRINTFUNC(DLOG_DEBUG, "");
-
+#ifdef _WEARABLE
     if (g_circle_object_first)
         eext_rotary_object_event_activated_set(g_circle_object_first, EINA_TRUE);
-
+#endif
     return EINA_TRUE;
 }
 
@@ -411,8 +412,9 @@ Evas_Object *create_tos_second_page(void* data){
     Evas_Object *outer_layout;
     Evas_Object *inner_layout;
     Evas_Object *scroller;
+#ifdef _WEARABLE
     Evas_Object *circle_scroller;
-
+#endif
     std::string terms = "";
 
     string edj_path = get_resource_path();
@@ -431,9 +433,11 @@ Evas_Object *create_tos_second_page(void* data){
     elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     elm_object_scroll_lock_x_set(scroller, EINA_TRUE);
     evas_object_show(scroller);
+#ifdef _WEARABLE
     circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface);
     eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE);
+#endif
     elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller);
 
 //------------inner layout----------------------
@@ -518,8 +522,9 @@ Evas_Object *create_tos_popup(void *data)
     Evas_Object *outer_layout;
     Evas_Object *inner_layout;
     Evas_Object *scroller;
+#ifdef _WEARABLE
     Evas_Object *circle_scroller;
-
+#endif
     std::string terms = "";
 
     string edj_path = get_resource_path();
@@ -538,11 +543,13 @@ Evas_Object *create_tos_popup(void *data)
     elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     elm_object_scroll_lock_x_set(scroller, EINA_TRUE);
     evas_object_show(scroller);
+#ifdef _WEARABLE
     circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface);
     eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE);
-    elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller);
     g_circle_object_first = circle_scroller;
+#endif
+    elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller);
 
 //------------inner layout----------------------
     inner_layout = elm_layout_add(scroller);
@@ -649,8 +656,9 @@ Evas_Object *create_tos_n66_popup(void *data)
     Evas_Object *outer_layout;
     Evas_Object *inner_layout;
     Evas_Object *scroller;
+#ifdef _WEARABLE
     Evas_Object *circle_scroller;
-
+#endif
     std::string terms = "";
 
     string edj_path = get_resource_path();
@@ -691,11 +699,13 @@ Evas_Object *create_tos_n66_popup(void *data)
     elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     elm_object_scroll_lock_x_set(scroller, EINA_TRUE);
     evas_object_show(scroller);
+#ifdef _WEARABLE
     circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface);
     eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
     eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE);
-    elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller);
     g_circle_object_first = circle_scroller;
+#endif
+    elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller);
 
 //------------inner layout----------------------
     inner_layout = elm_layout_add(scroller);