From 1918969e2850a1b2b2942f811c14370caf1f93fe Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sun, 2 Sep 2007 12:12:51 +0000 Subject: [PATCH] - Updated RSS icon with one from Oxygen (KDE4 icons) --- TODO | 8 +++++--- src/GUI.cpp | 2 +- src/Icons/rss.png | Bin 2267 -> 0 bytes src/Icons/rss16.png | Bin 0 -> 607 bytes src/Icons/rss32.png | Bin 0 -> 1331 bytes src/icons.qrc | 3 ++- src/rss.h | 2 +- 7 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 src/Icons/rss.png create mode 100644 src/Icons/rss16.png create mode 100644 src/Icons/rss32.png diff --git a/TODO b/TODO index 01dedda2a..fd07be1e7 100644 --- a/TODO +++ b/TODO @@ -17,8 +17,12 @@ // Unsure - Azureus spoofing to prevent ban from trackers? - Option to shutdown computer when downloads are finished +- Display hard drive space left? - Make use of dbus on Linux for the single instance instead of socket communication? (http://techbase.kde.org/Development/Tutorials/D-Bus/Accessing_Interfaces) +- When favicon can't be downloaded, try to parse the webpage for: + + * Be carefull, the link can be relative // in v1.2.0 - Allow user to organize the downloads into categories/folders? @@ -38,9 +42,7 @@ - Allow to limit the number of downloading torrents simultaneously (other are paused until a download finishes) - Add "Mark all as read" feature for RSS - Allow to customize lists refreshing interval (in options) -- When favicon can't be downloaded, try to parse the webpage for: - - * Be carefull, the link can be relative +- Improve search plugin install (download drom url, choose in a list taken from plugins.qbittorrent.org) // in v1.0.0 (partial) - WIP - Check storage st creation + hasher in torrent creation diff --git a/src/GUI.cpp b/src/GUI.cpp index 423e5cb86..4b171916f 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -141,7 +141,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent), for // RSS tab rssWidget = new RSSImp(); tabs->addTab(rssWidget, tr("RSS")); - tabs->setTabIcon(3, QIcon(QString::fromUtf8(":/Icons/rss.png"))); + tabs->setTabIcon(3, QIcon(QString::fromUtf8(":/Icons/rss32.png"))); readSettings(); // Add torrent given on command line processParams(torrentCmdLine); diff --git a/src/Icons/rss.png b/src/Icons/rss.png deleted file mode 100644 index f09e2a152e77ddf2528e1cac9137719adc2c2fb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2267 zcmWkwdsI_*680;ar_ zw2DN*CKOTIT@|YpR0=mlS}a&nAFI`)2(E(e5dsJX^0*uSnEB3`b7szbGv7Hgb)Tke zw6S)z1_0P>N{mahpw|bZ!xmq1=+HY0SQRE_lmNi6|6n9=stvIODY=4V0RWeemK#!! zeaH|erX>S#XcYj`Y5V>Zn$2dBZgR5p0RRjuV80$;`_yBFRq@W|K&7_#aJkX`eE>l6d!O z;Nkn=(((!-d-Jxj%fUnWByz3oE9pk(#W@rWSt#yW+gWtQC>ELw$FR4frLfF%3_+wU zAl^?ySN@59VqXh3ERJQtvi>m_vr&)hmP`zp?-nK6c71lr{IE3Gu4H?E1U;1OCB<1i zCD|Qep$vnFw2KulNO7v&!;`X1tigT>pIH+wwQYbDayRk-fxRJ2lsD8j#HHdd;}MsOyxmh@pnINKbNJk`=-v?rJ2L!`CM=g2 zZsCQK2&B<4a4!gcGB$R;FQL25<;~9B!x_SIxf^=lTtQv-KpdG_h?y|l(b4jn*ZcZZ zJ2+QQXiAwE0qNG9;ojdeFOI67Q%~s^tsu>dHMr`~Adb4{E$vfve3vB_9xSs*0)BHr zf-cY!Mz@A3#j{b2Q(}emT8NplLrouX$J5PANa*!*EL*|EQj zIUDZRCy+WK<;A~p3S0+q&L=KY_!TCz1!ILrJ5J$S9#u3=0L08@1Jt^2 z!%rgmDk#g=3TOkx=^%++9?###^9-J1{KU`V`OmAvVrxvo5wnW@~3nxY!=1 zTehrn*gNF!o?gE;GKw+Ii~b!i>^X*ETN*L-`V*MCU4~)Ro)5fpI+;u||2MZp+8g3X zA;tb%==rKuD=C0nOYMw{{Uc|g8`}fWieAdAs(hmQsG#PMcFAq<77FadT@{$AooQ)?+m|In=qM0fjV4p|I@E zKk&3d_Ssm6NbD%6FCp2#co>1lxiWqriKJWY6eXM6PlSHI!|a(Rt_FM{hymNr`Z!;b zNUd}a%7j%ralFe_G1~GtMnA+)XDg6N5KC1Y-}N?E*t6E^@4NgR6-VMzt4+KB8xCL2 z5yk|>s1>9uoU#%bCOYi{X&(HQx2nS#s;;EQnUaO-cc$>P{Y9au-)hma(G%+Zg2dtH zc}qM0I{};$BV)AtNh4#wF{Dm+Vh_|Lupp@0;moU>)lSwSqQn!##`VCJ`eB;2l8=}_ zH8K=Z*rqI8vli9m3%In8 ze>6*{2u?HyP&oFF{F4apqe4MFd@e{ex{?ELBHxp~h|GHpGwT`-b!m8*r}-tLsT zna{pTU9ds~T=Rl*oJS|j>?X1lRNa@UdJOD>pHU)q{d4xwe3vt<6M4$Lan1HWNwuCq zs`~l!Rqi^^N1P>t$@3OT%K>z+vzJr}lfho*c~V*(o`1QOu{Kb0!{+>S;L1PyBI*N1 z&oMR?WKFl%mw@3KC4rbL4YUFcpGz#z+Tdu5fQN6gdDz8esGzHyvM$IB1?E!1Ct}ug z#Z!_TtkwLDMJU<}oHk50*g7)&&PyT(uF{Y9R8|Nab6@7@-o?I@M}m23 zRu7xQZ+x3F(z4R#-SD>_-%|M3be7U-ZMe=^*V~3ujnaN!`h^?t5yH1i7GW^oCBKwR%1n&de-I zD2y5ySW;rmlRPxcjKx-cYgEqlehI>wstxr&wK=qXd#m5VI;UZxqj|4H)J|g9!aXmWq%PAiS{7-# zt)*P;_1I0}19il?<{cyWjbrVfRke60XCAK;)U?!LP4+qAKKWUkUG2il#u=WUjaq`G z&b^}Dnp>k(tG{DiEvJpJEhK86MbS1;?$0GbKhN>sehL3h>MFVo3O)~!a!=E*x~*ye b6a=6l+`6wGypFIuB4AT|O5DX5Vb%WusFvFG diff --git a/src/Icons/rss16.png b/src/Icons/rss16.png new file mode 100644 index 0000000000000000000000000000000000000000..30cf1a03db151321377cb94f2e76a6ec3972a462 GIT binary patch literal 607 zcmV-l0-*hgP)L^uM$fQYx7aPB?!c4vPUlY51vh(Gu- z!!X~+@1Z)M9M46UDVd&PasGYISOZ4ug=&V{Lf_9085--WONn_sa~LA4(QQsysI zk3jVpoVo(FdoX<#)*iyfJLvp|ZU~t(M+)?zlLlzf9vI-p6F7etl3(!VBGjM5>?0@w zgzg+<0Wct*hem1efa5ionTNUeaBUIl_hD-dF28`1D|;M_0kp!1)~@5PFM+S%+#R_3 z68^k}^=EKl6{afCja?HhPS68U8a*7>t&cGG0UEC$Zor9~5Pt!s;pprTgdQ8QR%o=I z9G4PELNH~>TJEiIc(fDayP*`S`E(|mKD6a28;xomWMN0u?sPsGrBEe`%GN}!blFOE tK}C@#+BtUiCdDSUQ6Qfx+wJY{(m(KdvgaQH4Nd?6002ovPDHLkV1fgG{9*tA literal 0 HcmV?d00001 diff --git a/src/Icons/rss32.png b/src/Icons/rss32.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f23522ac0e9eb4fa7845c01807121e0267fad0 GIT binary patch literal 1331 zcmV-316VWIO7lK3!h=4p)gdn9-+NPx)rqk)n zy`PJ7r}xgCnYJcczvRoD``vTS|NlMbszaN&WBs$+-iLy-WzuCz7RGsIJU|N>`_rOKzJBNzT zLN0z;XT0=HZSo`Fj!ho{fP_MB_h^H7;JM)Dry; zFVKSBStqn9Sf_M|;GH~?>T>B9` z4~fmTT>!w)RY(^g(NNv1rX{duH~jfET-Xb4Hbg*yNkV)EIB{?bwy?#6D=8Sb3@%oS zMeLYj1c1UQWN*N2VDB=>^+J6M%zF@8SHhk5LGwyb8soY3mwzOC%EOCjnMOLY0f>$2~^Or z#9fT`UAJ{E+OeV0K*L;^{}8lwKr9gu=>Gvy?Qs6Rpa9l=1c`bZ$1vIGb69;Gahzfo z2sqm2Qv*A?gHU+|7&r$%?}n}vkcCq_!4X)x6O!{`#oKV=<JR*a%EHMPKwNv<{clwbb(t1%96R0YDAqa{uU|YFz&6%z zZP9OlYTpDtq!E+AtBF~Q2y}lB2UZ1rZT!PWx0Lt#tqbs#Dj&ho;ZsINAx;cW8FVf- zbEM!l;VtU0|JmX8iB7jlbG=Z-9wp-i;NHTOj1A_<>Dm#K9vnCnZ!_E6p?YdsSK$4A zqNI&P`x%P1S163*-Vp(-@arsIL9Q!HK0C(kbT*|9KST4pR{egmzVRuO&(wNT{Wzs^ paZe^n8w#o>Gm;%mb={Cx{swKT>o2bE-mm}w002ovPDHLkV1n$BXXO9@ literal 0 HcmV?d00001 diff --git a/src/icons.qrc b/src/icons.qrc index 6f4626a85..43d0bf00e 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -24,7 +24,6 @@ Icons/style.png Icons/wizard.png Icons/password.png - Icons/rss.png Icons/sphere2.png Icons/smile.png Icons/loading.png @@ -36,6 +35,8 @@ Icons/add_file.png Icons/home.png Icons/splash.png + Icons/rss32.png + Icons/rss16.png Icons/flags/portugal.png Icons/flags/france.png Icons/flags/ukraine.png diff --git a/src/rss.h b/src/rss.h index e9aab3a0d..5009f1ab4 100644 --- a/src/rss.h +++ b/src/rss.h @@ -153,7 +153,7 @@ class RssStream : public QObject{ } public: - RssStream(QString _url): url(_url), alias(""), iconPath(":/Icons/rss.png"), refreshed(false), downloadFailure(false), currently_loading(false) { + RssStream(QString _url): url(_url), alias(""), iconPath(":/Icons/rss16.png"), refreshed(false), downloadFailure(false), currently_loading(false) { qDebug("RSSStream constructed"); }