}
}
- if (pItemInfo->select_status) {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_SELECT_ITEM, MUSIC_PLAYBACK_VIEW);
- }
- else {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_UNSELECT_ITEM,
- MUSIC_PLAYBACK_VIEW);
- }
-
- if (pItemInfo->edit_mode) {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_EDITMODE_ON, MUSIC_PLAYBACK_VIEW);
- if (pItemInfo->check_status) {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_CHECK_ON,
- MUSIC_PLAYBACK_VIEW);
- }
- else {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_CHECK_OFF, MUSIC_PLAYBACK_VIEW);
- }
- }
- else {
- elm_object_item_signal_emit(pItemInfo->item,
- MUSIC_SIGNAL_EDITMODE_OFF, MUSIC_PLAYBACK_VIEW);
- }
-
return img;
}
switch (id) {
case EO_PLAYLIST:
{
+ elm_object_item_signal_callback_add(item,
+ MUSIC_SIGNAL_CHECK_CLICKED, MUSIC_PLAYBACK_VIEW,
+ sm_CbGenlistItemCheckClicked, this);
+
int index = elm_genlist_item_index_get(item);
if ((index & 1) == 1)
elm_object_item_signal_emit(item,
elm_object_item_signal_emit(item,
MUSIC_SIGNAL_ODD_ROW, MUSIC_PLAYBACK_VIEW);
- elm_object_item_signal_callback_add(item,
- MUSIC_SIGNAL_CHECK_CLICKED, MUSIC_PLAYBACK_VIEW,
- sm_CbGenlistItemCheckClicked, this);
+ SItemInfo *itInfo = m_FindItemInfoFromItem(m->elInfo, item);
+ if (itInfo->select_status)
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_SELECT_ITEM, MUSIC_PLAYBACK_VIEW);
+ else
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_UNSELECT_ITEM, MUSIC_PLAYBACK_VIEW);
+
+ if (itInfo->edit_mode) {
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_EDITMODE_ON, MUSIC_PLAYBACK_VIEW);
+ if (itInfo->check_status) {
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_CHECK_ON, MUSIC_PLAYBACK_VIEW);
+ }
+ else
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_CHECK_OFF, MUSIC_PLAYBACK_VIEW);
+ }
+ else
+ elm_object_item_signal_emit(item,
+ MUSIC_SIGNAL_EDITMODE_OFF, MUSIC_PLAYBACK_VIEW);
}
break;