--- a/qtinternetradio/ui/src/ircategorymodel.cpp Mon Jun 21 22:33:45 2010 +0100
+++ b/qtinternetradio/ui/src/ircategorymodel.cpp Thu Jul 22 16:31:41 2010 +0100
@@ -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;
}