--- a/qtinternetradio/ui/src/ircategorymodel.cpp Fri Jun 11 13:30:40 2010 +0300
+++ b/qtinternetradio/ui/src/ircategorymodel.cpp Wed Jun 23 18:04:00 2010 +0300
@@ -53,13 +53,20 @@
if (aRole == Qt::DisplayRole)
{
int row = aIndex.row();
+ QVariantList list;
- QString catNum;
- catNum.sprintf(" (%d)", iItems->at(row)->size);
- QString category = iItems->at(row)->catName + catNum;
+ QString category = iItems->at(row)->catName;
+ if (category.contains('(') && category.contains('-') && category.contains(')'))
+ {
+ list.append(category);
+ }
+ else
+ {
+ QString catNum;
+ catNum.sprintf(" (%d)", iItems->at(row)->size);
+ list.append(category + catNum);
+ }
- QVariantList list;
- list.append(category);
return list;
}