qtinternetradio/ui/src/ircategorymodel.cpp
changeset 11 f683e24efca3
parent 3 ee64f059b8e1
--- 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;
     }