From 868d423c824c698c4caa910843fc4a4cd60853d5 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 16 Dec 2009 13:20:38 +0000 Subject: [PATCH] - Use folder icon for labels --- src/transferlistfilterswidget.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/transferlistfilterswidget.h b/src/transferlistfilterswidget.h index eb2ab4290..57cbb86a2 100644 --- a/src/transferlistfilterswidget.h +++ b/src/transferlistfilterswidget.h @@ -99,11 +99,14 @@ public: // Add Label filters QListWidgetItem *allLabels = new QListWidgetItem(labelFilters); allLabels->setData(Qt::DisplayRole, tr("All labels") + " (0)"); + allLabels->setData(Qt::DecorationRole, QIcon(":/Icons/oxygen/folder.png")); QListWidgetItem *noLabel = new QListWidgetItem(labelFilters); - noLabel->setData(Qt::DisplayRole, tr("No label") + " (0)"); + noLabel->setData(Qt::DisplayRole, tr("Unlabeled") + " (0)"); + noLabel->setData(Qt::DecorationRole, QIcon(":/Icons/oxygen/folder.png")); foreach(const QString& label, customLabels) { QListWidgetItem *newLabel = new QListWidgetItem(labelFilters); newLabel->setText(label + " (0)"); + newLabel->setData(Qt::DecorationRole, QIcon(":/Icons/oxygen/folder.png")); } labelFilters->selectionModel()->select(labelFilters->model()->index(0,0), QItemSelectionModel::Select); // Label menu @@ -155,6 +158,7 @@ protected slots: if(customLabels.contains(label)) return; QListWidgetItem *newLabel = new QListWidgetItem(labelFilters); newLabel->setText(label + " (0)"); + newLabel->setData(Qt::DecorationRole, QIcon(":/Icons/oxygen/folder.png")); customLabels << label; labelCounters << 0; saveCustomLabels(); @@ -269,7 +273,7 @@ protected slots: void updateStickyLabelCounters() { labelFilters->item(0)->setText(tr("All labels") + " ("+QString::number(nb_torrents)+")"); - labelFilters->item(1)->setText(tr("No label") + " ("+QString::number(nb_torrents-nb_labeled)+")"); + labelFilters->item(1)->setText(tr("Unlabeled") + " ("+QString::number(nb_torrents-nb_labeled)+")"); } };