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