diff -r 4bc7b118b3df -r 397d00875918 contentstorage/caclient/s60/src/camenuiconutility.cpp --- a/contentstorage/caclient/s60/src/camenuiconutility.cpp Fri May 14 16:10:06 2010 +0300 +++ b/contentstorage/caclient/s60/src/camenuiconutility.cpp Thu May 27 13:11:12 2010 +0300 @@ -19,9 +19,14 @@ #include // apparc #include -#include +#include +#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS +#include +#else +#include +#endif // cfbsbitmap -#include +#include #include #include "camenuiconutility.h" @@ -223,16 +228,19 @@ { HbIcon icon; icon = getIconFromEntry(entry); - + if (icon.isNull() || !(icon.size().isValid())) { TRAP_IGNORE(icon = getIconFromApparcL(entry, size)); } - + if (icon.isNull() || !(icon.size().isValid())) { icon = getDefaultIcon(entry); } - + + if (entry.entryTypeName() == XQConversions::s60DescToQString( + KCaTypeWidget)) { + icon.addBadge(Qt::AlignBottom | Qt::AlignLeft, + HbIcon("qtg_small_hs_widget")); + } return icon; } - -