Change-Id: I1b9adb14ed6fb3c57ca26b0e5389eaeb8994e57e
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
void ListView::setCheckMode(bool check)
{
m_CheckMode = check;
+ if(!check)
+ {
+ // Restore "default" state:
+ Eina_List *list = elm_genlist_realized_items_get(getEo());
+ if(list)
+ {
+ void *obj = nullptr;
+ Eina_List *l = nullptr;
+
+ EINA_LIST_FOREACH(list, l, obj)
+ {
+ elm_object_item_signal_emit((Elm_Widget_Item*)obj, "elm,state,default", "elm");
+ }
+
+ eina_list_free(list);
+ }
+ }
}
bool ListView::getCheckMode() const