static struct status_passive_s s_status_passive = {
.wms_wakeup_by_gesture_setting = -1,
+ .wms_clocks_set_idle = NULL,
.setappl_ambient_mode_bool = -1,
+ .homescreen_watch_face_visibility = -1,
.pm_key_ignore = -1,
.call_state = -1,
.starter_reserved_apps_status = -1,
.setappl_sound_lock_bool = -1,
.setappl_double_press_home_key = -1,
+ .starter_quick_launch_enable = -1,
.setappl_3rd_lock_pkg_name_str = NULL,
};
if (0 == info->func(STATUS_ACTIVE_KEY_PM_STATE, info->data)) break;
}
} else if (!strcmp(key_name, VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME)) {
- char *tmp = vconf_keynode_get_str(node);
+ const char *tmp = vconf_keynode_get_str(node);
char *a_tmp;
if (tmp) {
if (0 == info->func(STATUS_ACTIVE_KEY_SYSMAN_POWER_OFF_STATUS, info->data)) break;
}
} else if (!strcmp(key_name, VCONFKEY_LANGSET)) {
- char *tmp = vconf_keynode_get_str(node);
+ const char *tmp = vconf_keynode_get_str(node);
free(s_status_active.langset);
if (tmp) s_status_active.langset = strdup(tmp);
else s_status_active.langset = NULL;
continue_if(!info->func);
if (0 == info->func(STATUS_ACTIVE_KEY_BOOT_ANIMATION_FINISHED, info->data)) break;
}
-#if 0
- } else if (!strcmp(key_name, )) {
- s_status_active. = vconf_keynode_get_int(node);
- EINA_LIST_FOREACH(s_status_active.list[STATUS_ACTIVE_KEY_], l, info) {
- continue_if(!info->func);
- if (0 == info->func(STATUS_ACTIVE_KEY_, info->data)) break;
- }
-#endif
}
}
static void _status_passive_change_cb(keynode_t* node, void *data)
{
- char *key_name = NULL;
+ const char *key_name = NULL;
ret_if(!node);
#ifdef TIZEN_PROFILE_WEARABLE
if (!strcmp(key_name, VCONFKEY_WMS_WAKEUP_BY_GESTURE_SETTING)) {
s_status_passive.wms_wakeup_by_gesture_setting = vconf_keynode_get_int(node);
+ } else if (!strcmp(key_name, VCONFKEY_WMS_CLOCKS_SET_IDLE)) {
+ const char *tmp = vconf_keynode_get_str(node);
+
+ if (tmp) {
+ free(s_status_passive.wms_clocks_set_idle);
+ s_status_passive.wms_clocks_set_idle = strdup(tmp);
+ }
} else if (!strcmp(key_name, VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL)) {
s_status_passive.setappl_ambient_mode_bool = vconf_keynode_get_int(node);
} else if (!strcmp(key_name, VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY)) {
s_status_passive.setappl_double_press_home_key = vconf_keynode_get_int(node);
+ } else if (!strcmp(key_name, VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY)) {
+ s_status_passive.homescreen_watch_face_visibility = vconf_keynode_get_bool(node);
} else
#endif
if (!strcmp(key_name, VCONFKEY_PM_KEY_IGNORE)) {
s_status_passive.setappl_psmode = vconf_keynode_get_int(node);
} else if (!strcmp(key_name, VCONFKEY_STARTER_RESERVED_APPS_STATUS)) {
s_status_passive.starter_reserved_apps_status = vconf_keynode_get_int(node);
+ } else if (!strcmp(key_name, VCONFKEY_STARTER_QUICK_LAUNCH_ENABLE)) {
+ s_status_passive.starter_quick_launch_enable = vconf_keynode_get_bool(node);
} else if (!strcmp(key_name, VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR)) {
- char *tmp = vconf_keynode_get_str(node);
+ const char *tmp = vconf_keynode_get_str(node);
char *a_tmp;
if (tmp) {
_E("Keep old package. because of strdup\n");
}
}
-
-#if 0
- } else if (!strcmp(key_name, )) {
- s_status_passive. = vconf_keynode_get_int(node);
-#endif
}
}
if (vconf_notify_key_changed(VCONFKEY_SYSMAN_POWER_OFF_STATUS, _status_active_change_cb, NULL) < 0) {
_E("Failed to register add the callback for %s", VCONFKEY_SYSMAN_POWER_OFF_STATUS);
- } else if (vconf_get_int(VCONFKEY_SYSMAN_POWER_OFF_STATUS, &s_status_active.sysman_power_off_status ) < 0) {
+ } else if (vconf_get_int(VCONFKEY_SYSMAN_POWER_OFF_STATUS, &s_status_active.sysman_power_off_status) < 0) {
_E("Failed to get vconfkey[%s]", VCONFKEY_SYSMAN_POWER_OFF_STATUS);
s_status_active.sysman_power_off_status = -1;
}
s_status_active.boot_animation_finished = -1;
}
-#if 0
- if (vconf_notify_key_changed(, _status_active_change_cb, NULL) < 0) {
- _E("Failed to register add the callback for %s", );
- } else if (vconf_get_int(, &s_status_active.) < 0) {
- _E("Failed to get vconfkey[%s]", );
- s_status_active. = -1;
- }
-#endif
-
/* Passive events */
#ifdef TIZEN_PROFILE_WEARABLE
if (vconf_notify_key_changed(VCONFKEY_WMS_WAKEUP_BY_GESTURE_SETTING, _status_passive_change_cb, NULL) < 0) {
s_status_passive.wms_wakeup_by_gesture_setting = -1;
}
+ if (vconf_notify_key_changed(VCONFKEY_WMS_CLOCKS_SET_IDLE, _status_passive_change_cb, NULL) < 0) {
+ _E("Failed to register add the callback for %s", VCONFKEY_WMS_CLOCKS_SET_IDLE);
+ }
+ if (!(s_status_passive.wms_clocks_set_idle = vconf_get_str(VCONFKEY_WMS_CLOCKS_SET_IDLE))) {
+ _E("Failed to get vconfkey[%s]", VCONFKEY_WMS_CLOCKS_SET_IDLE);
+ s_status_passive.wms_clocks_set_idle = strdup(IDLE_CLOCK_PKG_NAME);
+ if (!s_status_passive.wms_clocks_set_idle) {
+ _E("Failed to duplicate string");
+ }
+ }
+
if (vconf_notify_key_changed(VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL, _status_passive_change_cb, NULL) < 0) {
_E("Failed to register add the callback for %s", VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL);
} else if (vconf_get_int(VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL, &s_status_passive.setappl_ambient_mode_bool) < 0) {
s_status_passive.setappl_ambient_mode_bool = -1;
}
+ if (vconf_notify_key_changed(VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY, _status_passive_change_cb, NULL) < 0) {
+ _E("Failed to register add the callback for %s", VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY);
+ } else if (vconf_get_bool(VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY, &s_status_passive.homescreen_watch_face_visibility) < 0) {
+ _E("Failed to get vconfkey[%s]", VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY);
+ s_status_passive.homescreen_watch_face_visibility = -1;
+ }
+
if (vconf_notify_key_changed(VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY, _status_passive_change_cb, NULL) < 0) {
_E("Failed to register add the callback for %s", VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY);
} else if (vconf_get_int(VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY, &s_status_passive.setappl_double_press_home_key) < 0) {
_E("Failed to get vconfkey[%s]", VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY);
s_status_passive.setappl_double_press_home_key = -1;
}
-
#endif
if (vconf_notify_key_changed(VCONFKEY_PM_KEY_IGNORE, _status_passive_change_cb, NULL) < 0) {
s_status_passive.starter_reserved_apps_status = -1;
}
+ if (vconf_notify_key_changed(VCONFKEY_STARTER_QUICK_LAUNCH_ENABLE, _status_passive_change_cb, NULL) < 0) {
+ _E("Failed to register add the callback for %s", VCONFKEY_STARTER_QUICK_LAUNCH_ENABLE);
+ } else if (vconf_get_bool(VCONFKEY_STARTER_QUICK_LAUNCH_ENABLE, &s_status_passive.starter_quick_launch_enable) < 0) {
+ _E("Failed to get vconfkey[%s]", VCONFKEY_STARTER_QUICK_LAUNCH_ENABLE);
+ s_status_passive.starter_quick_launch_enable = -1;
+ }
+
if (vconf_notify_key_changed(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, _status_passive_change_cb, NULL) < 0) {
_E("Failed to register add the callback for %s", VCONFKEY_SETAPPL_SOUND_LOCK_BOOL);
} else if (vconf_get_bool(VCONFKEY_SETAPPL_SOUND_LOCK_BOOL, &s_status_passive.setappl_sound_lock_bool) < 0) {
if (vconf_notify_key_changed(VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR, _status_passive_change_cb, NULL) < 0) {
_E("Failed to register add the callback for %s", VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR);
}
-
if (!(s_status_passive.setappl_3rd_lock_pkg_name_str = vconf_get_str(VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR))) {
_E("Failed to get vconfkey[%s]", VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR);
s_status_passive.setappl_3rd_lock_pkg_name_str = strdup(STATUS_DEFAULT_LOCK_PKG_NAME);
}
}
-#if 0
- if (vconf_notify_key_changed(, _status_passive_change_cb, NULL) < 0) {
- _E("Failed to register add the callback for %s", );
- } else if (vconf_get_int(, &s_status_passive.) < 0) {
- _E("Failed to get vconfkey[%s]", );
- s_status_passive. = -1;
- }
-#endif
-
return 0;
}
_E("Failed to unregister the callback for %s", VCONFKEY_BOOT_ANIMATION_FINISHED);
}
-#if 0
- if (vconf_ignore_key_changed(, _status_active_change_cb) < 0) {
- _E("Failed to unregister the callback for %s", );
- }
-#endif
-
/* Passive events */
#ifdef TIZEN_PROFILE_WEARABLE
if (vconf_ignore_key_changed(VCONFKEY_WMS_WAKEUP_BY_GESTURE_SETTING, _status_passive_change_cb) < 0) {
_E("Failed to unregister the callback for %s", VCONFKEY_WMS_WAKEUP_BY_GESTURE_SETTING);
}
+ if (vconf_ignore_key_changed(VCONFKEY_WMS_CLOCKS_SET_IDLE, _status_passive_change_cb) < 0) {
+ _E("Failed to unregister the callback for %s", VCONFKEY_WMS_CLOCKS_SET_IDLE);
+ }
+ free(s_status_passive.wms_clocks_set_idle);
+
if (vconf_ignore_key_changed(VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL, _status_passive_change_cb) < 0) {
_E("Failed to unregister the callback for %s", VCONFKEY_SETAPPL_AMBIENT_MODE_BOOL);
}
+ if (vconf_ignore_key_changed(VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY, _status_passive_change_cb) < 0) {
+ _E("Failed to unregister the callback for %s", VCONFKEY_HOMESCREEN_WATCH_FACE_VISIBILITY);
+ }
+
if (vconf_ignore_key_changed(VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY, _status_passive_change_cb) < 0) {
_E("Failed to unregister the callback for %s", VCONFKEY_SETAPPL_DOUBLE_PRESS_HOME_KEY);
}
_E("Failed to unregister ther callback for %s", VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR);
}
free(s_status_passive.setappl_3rd_lock_pkg_name_str);
-
-#if 0
- if (vconf_ignore_key_changed(, _status_passive_change_cb) < 0) {
- _E("Failed to unregister the callback for %s", );
- }
-#endif
}