From 2c2c1093c302f031d605c6cbc9d1fa6fb213fd79 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Tue, 4 Sep 2007 02:20:28 +0000 Subject: [PATCH] - Reworked options UI file. Now I need to rewrite the code --- src/Icons/bt_settings.png | Bin 0 -> 1559 bytes src/Icons/connection.png | Bin 1090 -> 1160 bytes src/Icons/filter.png | Bin 1168 -> 998 bytes src/Icons/gear.png | Bin 0 -> 1282 bytes src/Icons/star.png | Bin 0 -> 1145 bytes src/icons.qrc | 4 + src/optionsNG.ui | 1583 +++++++++++++++++++++++++++++++++++++ 7 files changed, 1587 insertions(+) create mode 100644 src/Icons/bt_settings.png create mode 100644 src/Icons/gear.png create mode 100644 src/Icons/star.png create mode 100644 src/optionsNG.ui diff --git a/src/Icons/bt_settings.png b/src/Icons/bt_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1dcbfc323a33a6fe4b92e62b146a5e26fe02a3 GIT binary patch literal 1559 zcmV+y2I%>TP)-xzvN6rV-i}t(~pt zttl=$g85M5sv4H1@y$(59@}2v`;QFsz1^MY84E0fbw9xqN>ATl=dS^Dfd2lrL%yPt zwM|spWVRk5WPqc_2q8g8M#VKYZ`?#So8_^+2Pvx?(0cAega(=&BccQ^N*>+yrQaS> zJ9~fBu~>Hcu?(C@Fjw_hcOoivpU@46{g5O|*l78fhKXsIl%Oh#MvMYw7F*JFQ&$an~@=TT@g5iLWT2C?F&v7MOm69XX%2wl?B8rY8fTmg3W0 zYg}4Ui6hC@p#qknadoa*)`5Go?P->)F4>w-Q`NBy9Ys@-u|QE3x|%aAgbf_e#Sa2X z-QDEV9+Q9h7k)4bio$Bmr&0G%HFZoI9^JinEf8Ccj18tvw$&yO5>P-2^d#bu0R`V} za^b=`q9DSyE&hJ-U0#3dDlNskNx}rD8L+feC#7pC-7vIi5lf^HI8MMF3e>#_03#NB zZNy{pwO81@c?*`6W%}|QfBf^?%&deIw>?f<#zcz}Dh-d$LWYHFYwzpXto4ubs)vXY zk|4%y_~@F39R%$A6r7wm&YeTUoczNiSDR@vodcwXK12U#J4q0cF*R0$h_+UX&iYQmhq8@6UUFSq14Cpm3eACyXYQl3+!B=I8(hR+uV8yr7&n6#at87j=EV^}Rk5`$+r< zDQ?|+s?G?pB|A@zhD04Tpyw-osn7 zDn`d$#EC>z6##k)X|65QxN)FKdX}mi%#s2*V;+M{?%D(Np)Xq{Hc1w!hVh&eGuB`=xhKZKTV0UDR zGz}w;->lD6J~w;rz}yFkr<X(Y5 zbOKM=`H_2CI!1P+x&}t=LaDeKG#zhscFvjq=X=fS^hFu@SCpgVrIa6kCp&lU{QA() z&^PAh=3YE|_U!WjilXF!UZ4*c1O|X2&;aIvxsUXMlrs7#`X6Oo$VX%NM^gX*002ov JPDHLkV1iY)?5Y3& literal 0 HcmV?d00001 diff --git a/src/Icons/connection.png b/src/Icons/connection.png index 66c4e7f5d52848901f2fa4ec8bfb739e6127d00e..8ca1743168f5f81218be30e409a77e69ac41b83e 100644 GIT binary patch delta 1138 zcmV-&1daQ`2#5)gC4X~5NmK|32nc)#WQYI&010qNS#tmY0|x*A0|x<%j}#vO000?u zMObuGZ)S9NVRB^vcXxL#X>MzCV_|S*E^l&Yo9;Xs000C9NklFxDX3GlMJXLcti=~jWECYUI)B9%`eH9sC_^fpsNt-l(E_b9p^jY#h~pcz}NU?B39) zr)%#ouirK_GJi5+otc?=V{mY=>dogJpQp!L^gqtG#m~QOePplx+d{|3$7`0Cm*Yf4 zfz_2%aKxRDUVkt%dZy;t^4`6e{!@r!#tIuMX34= zfhNCf9zO6JPfbmI6^q44k|c^oqqMrZN}?!Ip->=E6v^-RlPHSx)72|O!>=3vNqp;~ znXj8J0e>*=3r|i?e!y`Y#p7{GCX=M9Duu&g3I>CePNzv#RZ1q4wa_#T;cysrb#<^*+`&l1`;kNG6jonM`mxok%1S$Ye556b1G5_0Tj8YinyOTU%Ql<;Gom z!J$y-SW8PwCC70ZW6Y@QI$SOn^7%YcsT4F#17i%)Xf!rIKmU-|>($DQJtr;{3SOhp zXtvw!w7I#dOOk|*jSV=RPMFPRXqtvtEPs{>1Oi9BUa!2Du?rp;7^s<@ojs~3ie|A` zB(vGU%oU9y^sy&8aAG1=mpFWEUU#t4A=ABZGwMMOrOyZ`_I07*qoM6N<$ Eg1zJuAOHXW delta 1068 zcmV+{1k?M73Bm}FC4Xl@O+f$vugEtAis=9V02y>eSaefwW^{L9a%BKPWN%_+AW3au zXJt}lVPtu6$z?nM00Y!XL_t(|+G70w|33pGBO^oelv@cuzkiwk>&G|6u3DQ13={y6 znE(OA0^@LSvep0o$-DrYp(S|-68``D7ys}7zlHr%T^0~yIDbF@F@cDl1uqSFdD#^h z8JP|uOP1yxFeu60e_m3CZ@#^Uh66Jz)BNnT?Fqyf3=lvpP`5L1ah5<@i#+2m?ny0Fq#o=xBx?Js(%}Uh&X?LNXQ}sYz6}a5Zqu< z0ih2PB76*?ky>Db&<#VzAURG>R)+96X8{RG;r-YQ2M8dz!GHh#>yL=hV&LLpK^Ve> zX&|zNz$D7xwi)ZUM7FhBr-Qw1mqnOR6WsHzEpBMF;fAp8&6!hZ}5B0wYA|6vbf zfB*u!_V350+$nfp`E35_s1Q6K8fByYt`2LTN;opCRq5trN zufW?43=(&;85nql8AKoKW02*^T!?NkKmdVV{O9i@R6~>^T@Sma2vNHewOa=jDg8>2v78D;|Jb(Yd@cjn^!^^kOoP#Auc({P!D#*a_ zfWe+&!L39FhMm*FhBFAuf>OnPWWxahhzXh^5?3wSd*RvB_YB{EfzmW)7;|wjFbMJi z4Sn#Qp`l?H!`9p8i44EKCE_w1Ab`Nx4+MZ|Q6MgE<@p20-u-{{;{X5mpZ@><_Wl3= zkAGkO|NnAf{{R1*9sb`xv+sX={EGiTweTDVG$`T!e6Iih?`Qr8vO(AYWF|lW!3~BR z9>4PZu~YBq!!r8Z!c4IslIhR%mM79fC742BsV z4>bJD`FH<6eE$Fc@5lQcHOks)I`!vkzC1_&S~TsDGS4x}7`h8hCd3xEcI40Z$?`12bmbAT*xz@;A`fF&@( mm|#T-igidh_v14YAix0b@}LD0TD<`P0000T4Ok+N7%uJF=W+u+u=Uw=L?TZoW zg}XZE{5bbs?!$-(OG`_mv$L~bE-Wm}O;1lx`Fy?)tJSLS=H|u&07T^2wp}$%v)1i) zdAHluJDpD3FpQ327)=0&$z-y_*4Ea(ou8kNEiNvKU@-W})YR0XrfFVPRYR((GS0c) zXf)b^K%gFpM9Q)(UrkI*sNrz91fb%&Zf#>@W7agyh&K|6jL*!>G)kq?*yiSD?Ck7J z4hDmMA_C_ex~`8C(Kvt^JXwCfzd1QMxxc!)`s4EQ^7+xx(H9Ix3BfjQG4>uLM8>;Bg$sm(6BB zs#Ge*#l^)1?gd<4UUn0S#LxMBo&#`oU2h8^1Y-WM+uPee6bgkJ0Jm5yHXX+y*L6tV}H?-+(5dc7Vwjzf;)xIze+rWxd%Hxh}&-s$OS%Vt)c52UM zo`nGb5edc^0)YS<7#NTkV}1R7#rxL-07gX8Oa8v1>$(Jh05AX&V~q9lztrpjCJ~Y6 z9{T@aj^nT=%{;HVGskfNfbPH4>zeg?J&A}On@N)Nx@L^AN7zfvy#2&tvAA0@X UISJqc>Hq)$07*qoM6N<$f=TenP5=M^ literal 1168 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 literal 0 HcmV?d00001 diff --git a/src/Icons/star.png b/src/Icons/star.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf53284493eab3c741a5df1630d8d814bd1aa75 GIT binary patch literal 1145 zcmV-<1cv*GP)>qJqPCF-PCbmNH{`e zKkQw(S1G3lDK%Y7A43P%_LomTJ@9|F;$^3A<84lU9q4J$K6dwVgj793+J|pO6gO&K zVMwe7w%Xmdzm;F}in3%3CQ5v0qF7VCc+}WEYhUv(9e#aa+qi#2;Y4VYu)K#&YzIge{w(XF$g-*I^m#JWag-fATxfCe)FCR!Hk)R6GC4!p%SZ03gPW^S0f6 z=kDyXM@f0NA}trGG?E5{;}F+cZgmZG1B7TfSG}0jAli6n;}ZH8XjX=4R?kdE!NfkR z5zCcb3m?GiUj@Ng2z_V*0uU02!PLNLkaDg7IzTi^C}#yqdDyw7xP9xW75e&%Kfm#u zRh&w{n!0>qbGm1l&~nxvzZw2w}4elmIaeW&%VBWW5EEWEFrFgS7xe6GRPUlh~vw{q`=upCA5U>W6hKaaoJ~+~Wl;wifwDn0LHaAwakoH9+;;7mWRJYPjS(J9a)l z75(EJk9=$|>F)Bz@^`I~PWEEbsJ1Ww3WN(H3o=hIGf45r<1?48M(elio*A8+YPIvc zbW{Q@(N$2x{RmuzTmZxzC zB7~(7G8RD;IzaGm!a*ENGX8ar*;<3CYA{^!)zHHD6n@BN3c5JCbD-~#CcZh}k#7f`gGr~sG+>TL)BKgr==I!ETzqHG4(00000 LNkvXXu0mjfA%znT literal 0 HcmV?d00001 diff --git a/src/icons.qrc b/src/icons.qrc index 42c11250a..363bb088a 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -24,6 +24,7 @@ Icons/style.png Icons/wizard.png Icons/password.png + Icons/gear.png Icons/sphere2.png Icons/smile.png Icons/loading.png @@ -41,6 +42,9 @@ Icons/subscribe.png Icons/unsubscribe16.png Icons/subscribe16.png + Icons/search32.png + Icons/bt_settings.png + Icons/star.png Icons/flags/portugal.png Icons/flags/france.png Icons/flags/ukraine.png diff --git a/src/optionsNG.ui b/src/optionsNG.ui new file mode 100644 index 000000000..ce93cd9fe --- /dev/null +++ b/src/optionsNG.ui @@ -0,0 +1,1583 @@ + + Dialog + + + + 0 + 0 + 597 + 560 + + + + + 463 + 389 + + + + Options -- qBittorrent + + + + 6 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + + Sans Serif + 12 + 75 + false + true + false + false + + + + Preferences + + + Qt::AlignCenter + + + + + + + Qt::Horizontal + + + + + + + QTabWidget::North + + + QTabWidget::Rounded + + + 0 + + + + 22 + 22 + + + + Qt::ElideLeft + + + + General + + + :/Icons/star.png + + + + + + User interface settings + + + + + + + + Language: + + + + + + + QComboBox::AdjustToContents + + + 0 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 6 + true + + + + <b>Note:</b> Changes will be applied after qBittorrent is restarted. + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + + Visual style: + + + + + + + + Plastique style (KDE like) + + + + + Cleanlooks style (Gnome like) + + + + + Motif style (Unix like) + + + + + CDE style (Common Desktop Environment like) + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Ask for confirmation on exit when download list is not empty + + + true + + + + + + + + + + System tray icon + + + + + + Disable system tray icon + + + + + + + Close to tray + + + + + + + Minimize to tray + + + false + + + + + + + Show notification balloons in tray + + + true + + + + + + + + + + Preview program + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Media player: + + + + + + + + + + ... + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + Downloads + + + :/Icons/gear.png + + + + + + Filesystem + + + + + + Put downloads in this folder: + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + ... + + + + + + + + + + + Pre-allocate all files + + + + + + + + + + When adding a torrent + + + + + + Display torrent content and some options + + + true + + + + + + + Do not start download automatically + + + + + + + + + + Directory watching + + + + + + Automatically download torrents present in this folder: + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + false + + + + + + + false + + + ... + + + + + + + + + + + + + + Qt::Vertical + + + + 557 + 21 + + + + + + + + + Connection + + + :/Icons/connection.png + + + + + 10 + 9 + 557 + 426 + + + + + + + + + Listening port + + + + + + + + Port range: + + + + + + + 1000 + + + 65525 + + + 6881 + + + + + + + to + + + Qt::AlignCenter + + + + + + + 1000 + + + 65525 + + + 6889 + + + + + + + + + Enable UPnP port mapping + + + + + + + Enable NAT-PMP port mapping + + + + + + + + + + Global bandwidth limiting + + + + + + + + + + Upload: + + + true + + + + + + + Download: + + + + + + + + + + + + + true + + + + + + 1 + + + 1000000 + + + 50 + + + + + + + KiB/s + + + + + + + + + + + false + + + + + + 1 + + + 1000000 + + + 1 + + + + + + + KiB/s + + + + + + + + + + + + + + + + + + true + + + Proxy Settings + + + + + + + + Type: + + + + + + + + (None) + + + + + HTTP + + + + + SOCKS5 + + + + + + + + false + + + Proxy: + + + + + + + false + + + 0.0.0.0 + + + 15 + + + QLineEdit::Normal + + + + + + + false + + + Port: + + + + + + + false + + + 65525 + + + 8080 + + + + + + + Qt::Horizontal + + + + 21 + 29 + + + + + + + + + + + + false + + + Authentication + + + + + + + + + + + false + + + Username: + + + + + + + false + + + Password: + + + + + + + + + + + false + + + + + + 1000 + + + QLineEdit::Normal + + + + + + + false + + + + + + 1000 + + + QLineEdit::Password + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + false + + + + 0 + 110 + + + + Affected connections + + + + + 10 + 20 + 341 + 22 + + + + Use proxy for connections to trackers + + + true + + + + + + 10 + 40 + 341 + 22 + + + + Use proxy for connections to regular peers + + + true + + + + + + 10 + 60 + 341 + 22 + + + + Use proxy for connections to web seeds + + + true + + + + + + 10 + 80 + 341 + 22 + + + + Use proxy for DHT messages + + + true + + + + + + + + + + + + + Bittorrent + + + :/Icons/bt_settings.png + + + + + + Connections limit + + + + + + + + Global maximum number of connections: + + + true + + + + + + + true + + + + 8 + + + + 2 + + + 2000 + + + 500 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Maximum number of connections per torrent: + + + true + + + + + + + + 8 + + + + 2 + + + 2000 + + + 100 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Maximum number of upload slots per torrent: + + + true + + + + + + + + 8 + + + + 500 + + + 4 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Additional Bittorrent features + + + + + + Enable DHT network (decentralized) + + + true + + + + + + + Enable Peer eXchange (PeX) + + + true + + + + + + + Enable Local Peer Discovery + + + true + + + + + + + + + Encryption: + + + + + + + + Enabled + + + + + Forced + + + + + Disabled + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Share ratio settings + + + + + 11 + 30 + 535 + 31 + + + + + + + Desired ratio: + + + + + + + false + + + + 8 + + + + Qt::AlignHCenter + + + 1 + + + 1.000000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + 1.000000000000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + 11 + 67 + 535 + 31 + + + + + + + Remove torrents when their ratio reaches: + + + + + + + false + + + + 8 + + + + Qt::AlignHCenter + + + 1 + + + 1.000000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + 1.000000000000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + IP Filter + + + :/Icons/filter.png + + + + 6 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + Activate IP Filtering + + + + + + + false + + + Filter Settings + + + + 6 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 171 + + + + + Sans Serif + 8 + 50 + false + false + false + false + + + + QAbstractItemView::ExtendedSelection + + + false + + + + Start IP + + + + + End IP + + + + + Origin + + + + + Comment + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Add Range + + + + + + + Remove Range + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Filter file path: + + + + + + + + + + ... + + + + + + + + + + + + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok + + + true + + + + + + + + + + + +