#include "smartmanager-data-usage-wifi-settings.h"
#include "setting-common-draw-widget.h"
+#include "smartmanager-utils.h"
#include <Elementary.h>
#include <efl_extension_events.h>
static void _start_date_set_btn_cb(void *data, Evas_Object *obj,
void *event_info)
{
+ bool res = false;
SmartMgrData *smd = (SmartMgrData *)data;
ret_if(!smd);
smd->wifi_start_date = start_date;
evas_object_del(smd->wifi_start_date_popup);
smd->wifi_start_date_popup = NULL;
+
+ res = write_wifi_cycle_start(mktime(&smd->wifi_start_date));
+ ret_if(!res);
}
static void _day_picker_value_changed_cb(void *data, Evas_Object *obj, void *event_info)
static void _radio_focused_cb(void *data, Evas_Object *radio, void *event_info)
{
+ bool res = false;
Radio_Item_Data *radio_item_data = (Radio_Item_Data *)data;
ret_if(!radio_item_data);
elm_object_focus_set(radio, EINA_FALSE);
}
evas_object_del(radio_item_data->smd->wifi_data_usage_cycle_popup);
+
+ res = write_wifi_cycle_mode(radio_item_data->smd->wifi_data_usage_cycle);
+ ret_if(!res);
}
static Evas_Object *create_radio(SmartMgrData *smd, Evas_Object *parent, Radio_Item_Data *item)
static void _radio_item_selected_cb(void *data, Evas_Object *obj,
void *event_info)
{
+ bool res = false;
+
Elm_Object_Item *item = (Elm_Object_Item *)event_info;
Radio_Item_Data *radio_item_data = (Radio_Item_Data *)elm_object_item_data_get(item);
ret_if(!radio_item_data);
}
evas_object_del(radio_item_data->smd->wifi_data_usage_cycle_popup);
+
+ res = write_wifi_cycle_mode(radio_item_data->smd->wifi_data_usage_cycle);
+ ret_if(!res);
}
static void _radio_item_delete(void *data, Evas_Object *obj)