From c818c2dae6a5d8f27f96b98d39482c1b62025478 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sun, 8 Nov 2009 08:38:07 +0000 Subject: [PATCH] - Updated Transfer tab icon - Fix display of priority for seeding torrents --- src/GUI.cpp | 2 +- src/Icons/oxygen/folder-remote.png | Bin 0 -> 2393 bytes src/TransferListDelegate.h | 6 +++++- src/icons.qrc | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 src/Icons/oxygen/folder-remote.png diff --git a/src/GUI.cpp b/src/GUI.cpp index c23a89462..8ce15deb8 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -138,7 +138,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent), dis // Transfer List tab transferList = new TransferListWidget(tabs, BTSession); int index_tab = tabs->addTab(transferList, tr("Transfers")); - tabs->setTabIcon(index_tab, QIcon(QString::fromUtf8(":/Icons/skin/downloading.png"))); + tabs->setTabIcon(index_tab, QIcon(QString::fromUtf8(":/Icons/oxygen/folder-remote.png"))); vboxLayout->addWidget(tabs); // Transfer list slots diff --git a/src/Icons/oxygen/folder-remote.png b/src/Icons/oxygen/folder-remote.png new file mode 100644 index 0000000000000000000000000000000000000000..6210201b7d87744ca585dad05fd159e1ffc5eff9 GIT binary patch literal 2393 zcmV-f38wamP)y{D4^00_%TL_t(|+P#-sj3iYV$N%3sr>eWU zrsqDrGrM!!U6$*z5Cq|Y2NWU-`amKQ4U(8BhKL&D1MvxsQKJbVF-BiV%zDER5E6;R zm3YZ=k=^CKEIZ50?#%4;+^6qV-E}+1uc{$3hQ-as_;tQi_o?pl|JDEdSErkvIJyNv zz;X?A#ZDLlKnmcsMIcI$EsPI>POiXMvisT(fgj#Eg#Sg+^p`7`e?%ay&;3mI+7=Xx znCv8hVhuBQ7WGH&i_Py|5NJnalmN_yh;eHJY}N@<0zv@v^Jlk&0dyzA9V12jN(uxF zKO-P4Io=lVT>tq2c&eh}wdv#Sf3S+$U8WcB8f!qkw40YC>2Z%P7^ zdIt}diuf*om|MM%S~IoS^60 z8*F!&Qb5*9)f z{G{X3_nugMeZaMPgGl$s+Vm5h|J7Xx06$0ys^u(Et9nsWy;Y8PkkCdFloa^CRHDJ7 zN8V`dD5b21rG!g>7WD7onh%+U>6-Z;CkS-T*=!GvG|&dnQLH_cv#gGivIrOung5<- zE|HSbyKPby4Wr+U2hn*1A$lXR4ASv~`Zbea3ZJ_V^15)guR03C+VaSR~^lx@Ru z@>#r-D2CP=^r0YRxCNJ=0(d-p%Hj$0fx_8lQlY-S1*)!M&1^f2)qr4hm zvE0DgmX}!{hY{?c1!`E80wPCccK*owYrbI zqcA+ykIH%-i)S~{*XQD@Yo>AJ@G*wTW9qU!2!n82CRiLY1t7HeE}&*clL92&6dNY7 z@;RJ&m%aq@+nT(A5B?nyk$L z>;ON3#jVm7fa6%$oG+ufRm-R*CI`V*!3z>}VvULMeoT%J;N??ms01252NAOv*IhA8A9xizc!VT9hn0)|Wd@I4>R%?k2)1xpZEBhyMX zS-a~1w@GbL5*Zy#jL7q{g+tHJW3|#ovmN2>`3f4G>bd1Qnn8pc4vgWFy+aIOLGqkM zo{ub)>v6DatPdl@E&_&Z*PA?6k&fa0BQV??Le2mLX{|}TmsCjxd0U{?3ZV;mtWqYoiIpZaRFPSu^`dWI3Z0fD8lJ3Z5p0j7cEX*9NvNjhlX{Fo+R?R;z7O+!52S z56@%&z7cGM8l{mQZ2A${BiK^FaED2Pf@{N7!1FK8LbaM^n5`cf9e{xDj+aZa1C~N8 zQUGNOzt$ns3=_%P0MkSPFfg@?Ok#{<2_x9ETnc4b^w)PPxc}CRG0L~ynQ9v^E!Hu= z-h{`_2&J%hS01x7t0ru>N&6vs#>S8v8l;-90gy>0L;^{?Z-3sj)saJgs1>HK^Mgc4 zz=Qw@M92>)43GB8WuAF&PabDhTXe<#G1FJFXv! zw||yZ67&{CaeR<&xMtkkbj29;aqt?EMk7dIIO#j;^ZKg`B*r;wi=KKCL092O{u<}I_bq=-1_uR4;OZr+{%DCMM z#0xW1Q9r+RF#O(fZ7{tgs;NrBYGH zZceY%I&h^ysYha|5n*nl1xr4j^(Kr4BQjX&*?RD1&J!G!tI+ky}c{NsMCy3%r>2#LX!0K0B#S~A3w-@J%tade*pojK7}ZF za{d4S03v!+SaefwW^{L9a%BJjc-kv3FW1Y=%Pvk%EJ)SMFG>dhHrNJO5L3!r00000 LNkvXXu0mjfTsLRQ literal 0 HcmV?d00001 diff --git a/src/TransferListDelegate.h b/src/TransferListDelegate.h index e8de0ee36..4f9810f23 100644 --- a/src/TransferListDelegate.h +++ b/src/TransferListDelegate.h @@ -88,8 +88,12 @@ public: } case PRIORITY: { int priority = index.data().toInt(); - if(priority >= 0) + if(priority >= 0) { QItemDelegate::paint(painter, option, index); + } else { + QItemDelegate::drawBackground(painter, opt, index); + QItemDelegate::drawDisplay(painter, opt, opt.rect, "*"); + } break; } case PROGRESS:{ diff --git a/src/icons.qrc b/src/icons.qrc index 4f9f4278c..a6fe310d7 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -74,6 +74,7 @@ Icons/oxygen/time.png Icons/oxygen/edit-find.png Icons/oxygen/folder-new.png + Icons/oxygen/folder-remote.png Icons/oxygen/edit-paste.png Icons/oxygen/proxy.png Icons/oxygen/log.png